home *** CD-ROM | disk | FTP | other *** search
/ 500 MB Nyheder Direkte fra Internet 2 / 500 MB nyheder direkte fra internet CD 2.iso / start / data / text / faq-1413.txt < prev    next >
Text File  |  1995-05-03  |  122KB  |  2,949 lines

  1.  
  2. Archive-name: tcl-faq/part5
  3. Comp-lang-tcl-archive-name: tcl-faq.part05
  4. Version: 6.7
  5. Last-modified: Apr. 28, 1995
  6.  
  7.     For more information concerning Tcl (see "tcl-faq/part1"),
  8. (see "tcl-faq/part2"), (see "tcl-faq/part3"), or (see "tcl-faq/part4").
  9.  
  10.     Note that a Contact address with ??? at the end means that I was
  11. unable to verify the address.  Also, Contacts without addresses or marked
  12. as Unknown mean that I had limited to no information about the contact
  13. person.
  14.  
  15. Index of questions:
  16.  
  17. XIII. Since Tcl/Tk appear to be extensible, are there any common extensions?
  18.     o adatcl
  19.     o addinput
  20.     o after command extended
  21.     o Ak extension
  22.     o argument processing for Tcl
  23.     o argument parsing with defaults
  24.     o array name string matching extension
  25.     o ask
  26.     o AXL
  27.     o base 64 encoding
  28.     o Berkeley DB library interface (eijk)
  29.     o Berkeley DB library interface (Rosen)
  30.     o binary data (Demailly)
  31.     o binary I/O (LoVerso)
  32.     o binary I/O (Moss)
  33.     o big integer to floating enhancement to tcl
  34.     o Blinking widgets
  35.     o BLT toolkit
  36.     o recursive blt_busy 
  37.     o BOS
  38.     o Bumgarner misc tcl functions
  39.     o C or C++ function called from Tcl
  40.     o C++ compilation of tk
  41.     o Calc_Object
  42.     o calculator
  43.     o calendar
  44.     o canvas bitmap mask extension (Earls)
  45.     o canvas bitmap mask extension (Fine)
  46.     o canvas clipping speedup
  47.     o canvas crosshair
  48.     o canvas image Postscript support
  49.     o canvas object copying
  50.     o canvas postscript output color change
  51.     o canvas support of dashed items
  52.     o canvas support of disjoint line segments
  53.     o canvas support of lightweight plotting
  54.     o canvas support of icons, edges and graphs
  55.     o canvas support of open Tcl file
  56.     o canvas support of polygon outlines and Hermite smoothing
  57.     o canvas support of printing umlaut
  58.     o canvas table organizer
  59.     o canvas transparency support
  60.     o CASTE
  61.     o cgiget
  62.     o CCI extension (Ball)
  63.     o CCI extension (Newmarch)
  64.     o command line bindings for entry widget
  65.     o combo box
  66.     o colorfocus replacement system
  67.     o color settings
  68.     o color approximation matching
  69.     o Connect to TCP/IP socket
  70.     o Convert strings to and from WWW escape notation
  71.     o Tcl crypt
  72.     o ctaxt
  73.     o CTk
  74.     o dashproc
  75.     o database (Otto)
  76.     o DBM 1.6 interface
  77.     o define bitmaps in tk scripts
  78.     o deck.tk
  79.     o Dialog box maker
  80.     o Diehard
  81.     o Directed Acyclic Graph (DAG) widgets
  82.     o Directory Tree Widget
  83.     o Disjoint listbox selections (Ewing)
  84.     o Disjoint listbox selections (Ewing/Lutz)
  85.     o Disjoint listbox selections (Raines)
  86.     o Dpack
  87.     o Drag and Drop in Tcl
  88.     o dumpImage
  89.     o Dynamic loading extension (De Rijk)
  90.     o Dynamic loading extension (Desai)
  91.     o Dynamic loading extension (Kenny)
  92.     o Dynamic loading wish
  93.     o eiftcl
  94.     o email-www
  95.     o Enabled Mail (aka Safe-Tcl)
  96.     o entry widget bindings
  97.     o entry widget numeric edit
  98.     o event dispatching library, non-X based
  99.     o every command
  100.     o file I/O as events
  101.     o file name completion
  102.     o file select (Fellows)
  103.     o file select (da Silva)
  104.     o file select (Rice)
  105.     o file select (Sherman)
  106.     o file select (Silva)
  107.     o find center of X display
  108.     o font settings
  109.     o foreach additional list enhancement
  110.     o FreeBSD math fix
  111.     o French keyboard bindings
  112.     o FSBox - file selection box
  113.     o fumx
  114.     o GDBM Tcl interface (Doan)
  115.     o GDBM Tcl interface (Lindig)
  116.     o getdate
  117.     o getsome
  118.     o GLXAux bindings
  119.     o graph
  120.     o GRASS GIS widget
  121.     o GroupKit
  122.     o help by widget
  123.     o hierarchy class
  124.     o hierarchy
  125.     o hierQuery
  126.     o Hilbert curves
  127.     o htext
  128.     o HTML for Alpha
  129.     o Hush
  130.     o iconbutton
  131.     o image browser
  132.     o [incr Tcl]
  133.     o [incr Tcl] animated cursor
  134.     o [incr Tcl] canvas arrow parameter sample
  135.     o [incr Tcl] Compound widget class
  136.     o [incr Tcl] file reading class
  137.     o [incr Tcl] file selection dialog
  138.     o [incr Tcl] itcl_mkindex with recursion
  139.     o [incr Tcl] Lannet Widgets
  140.     o [incr Tcl] Message Box
  141.     o [incr Tcl] Modifications/Enhancements
  142.     o [incr Tcl] Paned Window
  143.     o [incr Tcl] Panner Window
  144.     o [incr Tcl] stacks and queues
  145.     o [incr Tcl] table widget
  146.     o [incr Tcl] table listbox widget
  147.     o [incr tcl] text widget with mathematical notation display support
  148.     o [incr Tcl] tree widget (Brighton)
  149.     o [incr Tcl] Transportable Objects
  150.     o [incr Tcl] widget base class (Pryce)
  151.     o [incr Tcl] widget base class (Sterin)
  152.     o [incr Tcl] wigwam
  153.     o Informix interface
  154.     o itemOrder
  155.     o Kerberos-authenticated safe RPC
  156.     o Key List printing procedures
  157.     o Key symbol dynamic support
  158.     o Key symbols enhanced support
  159.     o Lamda functions (Demailly)
  160.     o Lamda pure Tcl functions (Noble)
  161.     o Lamda anonymous procedures (Thomas)
  162.     o Lamda functions (Tromey)
  163.     o Lamda functions (Wallach)
  164.     o Large numbers of listbox entries workaround
  165.     o lassign
  166.     o Linear sort on list of lists
  167.     o lisp2wish (Kaye)
  168.     o lisp2wish (Kramer)
  169.     o lisp2wish (Lindner)
  170.     o lisp interface to Tk (Lindner)
  171.     o list extract into variables
  172.     o list select
  173.     o list quicksort
  174.     o listbox replace command
  175.     o listbox with dragging selection of elements
  176.     o lmatch
  177.     o Tk login window
  178.     o Menu item enable/disable
  179.     o Common Menu support
  180.     o Metacanvas
  181.     o Metalbase interface
  182.     o miniSQL database interface (Pepers)
  183.     o miniSQL database interface (Soderstrom)
  184.     o Moat/TclMotif (Newmarch)
  185.     o Modula 3 interface to Tcl/Tk
  186.     o moreButtons
  187.     o Motif entry widget behavior
  188.     o TCLMOTIF (Barlow)
  189.     o mouse button release command
  190.     o Multibyte Support for Tk
  191.     o Multi-column menus for Tk 3.6
  192.     o Multiple Extensions Management and Dynamic Linking
  193.     o Multiple interpreter support
  194.     o NDBM extension
  195.     o net CDF
  196.     o Network Management / SNMP
  197.     o NextStep / Tcl interface (Johnson)
  198.     o NextStep / Tcl MAB
  199.     o NIS+ interface library
  200.     o NLI Tcl extension
  201.     o Notifier object
  202.     o Numeric Array extension to Tcl
  203.     o Objective C / Tcl library
  204.     o Object Tcl
  205.     o Open Scripting Architecture (Apple) Extension
  206.     o OpenWindows tkBind mod
  207.     o Oracle extension to Tcl.
  208.     o OSE C++ tools
  209.     o Pacco (Pavia Active-Component Compound Objects)
  210.     o Pack widget with no shrink option
  211.     o package extension
  212.     o parser
  213.     o Password widget (Ivler)
  214.     o Password widget (Kenny)
  215.     o Pathname resolution
  216.     o PBM library suitable for use in Tk
  217.     o Photo widget
  218.     o Photo widget GIF file handler
  219.     o Pie menus
  220.     o Pixel position of a character
  221.     o Pixmap support (Albrecht)
  222.     o Pixmap support (Delmas)
  223.     o Plotting widget for Tk
  224.     o Popup menu support
  225.     o Portable Tk
  226.     o Postgres extensions
  227.     o procedure tracing
  228.     o Prolog / Tcl interface
  229.     o pset
  230.     o PV-WAVE interface (Visual Numerics)
  231.     o random numbers (Eichin)
  232.     o random numbers (Libes)
  233.     o random numbers (Salmon)
  234.     o random numbers (Schoenwaelder)
  235.     o random numbers (Shiono)
  236.     o readline-like function support for tcl (West)
  237.     o readline-like function support for tk (Miguel)
  238.     o Rectmap
  239.     o RenderMan bindings
  240.     o Reregister interpreter name
  241.     o Safe Tcl Interpreter (NeoSoft)
  242.     o Save Variables
  243.     o Scheme extension
  244.     o scotty
  245.     o scrollbar overflow fix
  246.     o scrollgraph
  247.     o searchbox
  248.     o secure tcl
  249.     o send with timeout subcommand
  250.     o showproc.tcl
  251.     o SIMEX
  252.     o SIPP extensions
  253.     o SNMP extension (Rose)
  254.     o SplitList
  255.     o Spreadsheet
  256.     o SQL support
  257.     o Stack procedures
  258.     o static variables (Bolik)
  259.     o static variables (Lehenbauer)
  260.     o sticker
  261.     o structure-like objects in Tcl (Burdick)
  262.     o structure-like objects in Tcl (Gerdes)
  263.     o SunOS dld package
  264.     o supertcltk
  265.     o sureSend
  266.     o Sybase Tcl
  267.     o System V ipc
  268.     o tcl and tk shared library support (Brown)
  269.     o tcl and tk shared library support (Salmon)
  270.     o tcl debugger (extended tcl)
  271.     o tcl debugger (libes)
  272.     o tcl debugger (tromey)
  273.     o tcl dynamic extension loader package
  274.     o Tcl extension tools
  275.     o Tcl getopt (Earls)
  276.     o Tcl getopt (Mangin)
  277.     o Tcl getopt (Roydhouse)
  278.     o Tcl invocation (Newman)
  279.     o Tcl invocation (Nichols)
  280.     o Tcl IPC interface
  281.     o Tcl Loadable Extensions (TLE)
  282.     o Tcl Packages
  283.     o Tcl SQL
  284.     o Tcl-DP
  285.     o Tcl-DP fix (Krakowiak)
  286.     o Tcl-DP fix (Pauba)
  287.     o Tcl-DP with Multicast IP
  288.     o Tcl/Tk Japanized; support for Kanji
  289.     o tcl_object
  290.     o Tcl_SetVar2 fix for append operations
  291.     o tcl_streams
  292.     o tcl2array
  293.     o tclbind
  294.     o tclcompare
  295.     o tclIV
  296.     o tclMIDI
  297.     o tclMotif extension of a Matrix widget
  298.     o tclOBST
  299.     o tclprof
  300.     o tclRawTCP
  301.     o tclsockets
  302.     o tclTCP
  303.     o tclTCP+
  304.     o tclvogle
  305.     o tclvsdb
  306.     o tcl-www
  307.     o Extended Tcl (tclX)
  308.     o tclX dynamic library patches
  309.     o tclX / Tk merge
  310.     o tclXt
  311.     o tclXtsend
  312.     o tcpConnect
  313.     o TDebug
  314.     o testevent
  315.     o textView
  316.     o text widget 16 bit text support
  317.     o text widget enhancements
  318.     o text widget improved bindings
  319.     o text widget replacement
  320.     o text widget underline colors
  321.     o text widget with arbitrary text
  322.     o text widget with unlimited undo history
  323.     o theObjects
  324.     o this
  325.     o Tcl thread support (Chew)
  326.     o Tcl thread support (Jankowski)
  327.     o Tcl_FormatCmd fix for SGI PowerChallenge
  328.     o Tihsho
  329.     o Time and date strings
  330.     o Time string split
  331.     o Tix widget set
  332.     o Tk 3 tear off menus under Tk 4
  333.     o Tk and C++
  334.     o Tk and Motif event handling in one process
  335.     o Tk auxiliary library of bindings
  336.     o tk Bell and Cutbuffer patches
  337.     o tk benzier cubic splines with arbitrary control points
  338.     o Tk canvas Segments
  339.     o Tk Emacs bindings (Karrels)
  340.     o Tk Emacs bindings (Weissman)
  341.     o Tk Emacs widget
  342.     o tk equivalent of XTextWidth
  343.     o Tk focus follows pointer
  344.     o Tk menu insert subcommand
  345.     o Tk menu postcommand fix
  346.     o tk mwm enhancements
  347.     o Tk private color maps (Crocker)
  348.     o Tk private color maps (Kliese)
  349.     o Tk raster widget
  350.     o tk RichText Format widget
  351.     o tk send reliability enhancement
  352.     o tk send security enhancement
  353.     o Tk table widget
  354.     o Tk terminal widget
  355.     o Tk triangular button
  356.     o Tk without X (beta)
  357.     o tkEntry secure modification
  358.     o tkFScale
  359.     o tkGLXwin
  360.     o tkInput
  361.     o TkMegaWidget
  362.     o Tkoglx
  363.     o TkReplay
  364.     o tkScale modifications
  365.     o TkSteal
  366.     o tkText (Tk 1.3 compatible - Christenson)
  367.     o tkText (Tk 1.3 compatible - Cole)
  368.     o tkText (Tk 2.0 compatible)
  369.     o TkWindow access
  370.     o Tooltalk interface
  371.     o Tooltalk interface mods (Boyer)
  372.     o Tooltalk interface mods (Wette)
  373.     o ToolTips
  374.     o transient window creation support
  375.     o transpose elements within a list of lists
  376.     o Tcl trap command
  377.     o Tree Table
  378.     o Triangular Button
  379.     o turtle graphics
  380.     o modified unknown procedure
  381.     o uncgi
  382.     o user event package
  383.     o validate
  384.     o varframe
  385.     o variable argument process
  386.     o virtual listbox
  387.     o Visual Tcl
  388.     o VROOM binding
  389.     o VUM widgets
  390.     o vwtable
  391.     o warp
  392.     o Tk WhenIdle extension
  393.     o widget2ps
  394.     o widgetTree
  395.     o wincr
  396.     o window manager raise command (Abbott)
  397.     o window manager raise command (Chaffee)
  398.     o wmstuff
  399.     o WWWinda
  400.     o X11 Selection support enhancement
  401.     o X11 visual selection subcommand
  402.     o X11 XID enhancement (Kaplan)
  403.     o X11 XID enhancement (Hoegeman)
  404.     o XPG patch to Tcl 7.3
  405.     o Xt replay library
  406.     o XView Drop support
  407.     o yaap - Yet Another Argument Parsing utility
  408.  
  409. End of FAQ Index
  410.  
  411. ----------------------------------------------------------------------
  412.  
  413. ------------------------------
  414.  
  415. From: FAQ Tcl/Tk Package Catalog
  416. Subject: -XIII- Since Tcl/Tk appear to be extensible, are there any
  417.         common extensions?
  418.  
  419. What: adatcl
  420. Where: <URL:ftp://ftp.cs.colorado.edu/pub/cs/distribs/arcadia/adatcl7.3.tar.Z>
  421.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/adatcl7.3.tar.gz>
  422. Description: Interface between Verdix/Sunada compiler and Tcl.
  423. Contact: <URL:mailto:dennis@cs.colorado.edu> (Dennis Heimbigner)
  424.  
  425. What: addinput
  426. Where: <URL:ftp://ftp.neosoft.com/pub/tcl/distrib/addinput-3.6b.gz>
  427.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/addinput-3.6b.gz>
  428. Description: Implements two new Tk file handle callback commands.
  429. Contact: <URL:mailto:markd@grizzly.com> (Mark Diekhans)
  430.  
  431. What: after command extended
  432. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TknewAfterCmd3.6a.tar.gz>
  433. Description: The after command is extended to support new subcommands to
  434.     query pending commands, abort pending commands, prevent
  435.     resubmission of identical commands, edit the command script
  436.     after submission, or reschedule submitted command.
  437. Contact: <URL:mailto:wolf@molout.tutkie.tut.ac.jp> (Wolf-D. Ihlenfeldt)
  438.  
  439. What: Ak extension
  440. Where: <URL:ftp://crl.dec.com/pub/misc/ak-0.7.tar.Z>
  441.     <URL:ftp://crl.dec.com/pub/DEC/AF/>
  442.     <URL:ftp://ftp.ibp.fr/pub/tcl/ak/ak-0.7.tar.gz>
  443. Description: Audio toolkit extension for dealing with the AudioFile
  444.     environment.  Add a prototype for strtod() in ak.h
  445.     if you see an error about this.
  446. Contact: <URL:mailto:payne@openmarket.com> (Andrew Payne)
  447.  
  448. What: argument processing for Tcl
  449. Where: From the contact
  450. Description: Provides Tk-like argument processing to Tcl proc writers.
  451. Contact: <URL:mailto:karl@NeoSoft.com> (Karl Lehenbauer)
  452.  
  453. What: argument parsing with defaults
  454. Where: From the contact
  455. Description: Tcl code to parse arguments and provide default values.
  456.     See theObjects-2.x for a C version.
  457. Contact: <URL:mailto:gandalf@Csli.Stanford.EDU> (Juergen Wagner)
  458.     <URL:mailto:Juergen.Wagner@iao.fhg.de> (Juergen Wagner)
  459.  
  460. What: array name string matching extension
  461. Where: From the contact
  462. Description: A small extension to tclVar to allow a pattern to be
  463.     used with the "array names" command.  An array used as a
  464.     2D-array by having elements of the form:  matrix(x,y) could be
  465.     accessed by: array names matrix "1,*" to return all elements in
  466.     the first column.
  467. Contact: <URL:mailto:sau@dspg.com> (Stephen A Uhler)
  468.  
  469. What: ask
  470. Where: From the contact
  471. Description: Tcl routine which prompts the user and then accepts responses
  472.     in various data formats (dates, money, boolean, char, integer,
  473.     real, string).
  474. Contact: <URL:mailto:rjk@sparcmill.grauel.com> (Richard J Kuhns)
  475.  
  476. What: AXL
  477. Where: From the contact
  478. Description: Dynamic OO extension for Tcl that facilitates interaction
  479.     with the Galaxy C-based class system.  Does not handle
  480.     multiple inheritence or removing classes at this time.
  481.     Uses a single interpreter.  The syntax is quite similar to itcl.
  482. Contact: <URL:mailto:bytor@virgin.lsi-archive.ny.jpmorgan.com> (Ross Huitt)
  483.  
  484. What: base 64 encoding
  485. Where: From the contact
  486. Description: A small Tcl routine to do base 64 encoding.
  487. Contact: <URL:mailto:cwg@mcc.com> (Chris Garrigues)
  488.  
  489. What: Berkeley DB library interface
  490. Where: In development by the contact
  491. Description: A Tcl interface to the Berkeley DB library.
  492. Contact: <URL:mailto:eijk@cec.uto.dec.com> (Pim van der Eijk)
  493.  
  494. What: Berkeley DB library interface (Rosen)
  495. Where: <URL:ftp://genome.wi.mit.edu/pub/steve/software/tcldb.0.0.gz>
  496. Description:  A Tcl embedding of the Berkeley libdb routines.
  497.     Requires Tcl 7.3 and Berkeley db version 1.85.
  498. Contact: <URL:mailto:steve@genome.wi.mit.edu> (Steve Rozen, Ph.D.)
  499.  
  500. What: binary data access (Demailly)
  501. Where: <URL:ftp://hplyot.obspm.fr/tcl/tclbin.tar.gz>
  502. Description: Access binary data from Tcl, including a paradigm for
  503.     pointers, structures, etc.
  504.     Send a "subscribe tclbin Your Name" line to
  505.     <URL:mailto:listserv@hplyot.obspm.fr> to subscribe to the tclbin
  506.     mailing list.
  507. Contact: <URL:mailto:dl@hplyot.obspm.fr> (Laurent Demailly)
  508.     <URL:mailto:listserv@hplyot.obspm.fr> (Tclbin mailing list)
  509.  
  510. What: binary I/O (LoVerso)
  511. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/binary-io-hack.shar.gz>
  512. Description: Tcl based way of reading binary data containing nulls.
  513. Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (John Robert LoVerso)
  514.  
  515. What: binary I/O (Moss)
  516. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/BinarIO.tar.gz>
  517. Description: Package for performing unstructured binary I/O in Tcl.
  518. Contact: <URL:mailto:joe@italia.rain.com> (Joseph V. Moss)
  519.  
  520. What: big integer to floating enhancement to tcl
  521. Where: From the contact
  522. Description: Change tclExpr so that numbers too large for an integer become
  523.     floating point.  Change also to treat numbers with leading zeros
  524.     as octal.
  525. Contact: <URL:mailto:nishimu@macro.co.jp> (Tosh Nishimura)
  526.  
  527. What: Blinking widgets
  528. Where: From the contact
  529. Description: Set of Tk procs to blink the widgets
  530. Contact: <URL:mailto:phil@aic.lockheed.com> (Phil Gordon)
  531.  
  532. What: BLT toolkit
  533. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/BLT-1.7.tar.gz>
  534. Description: Library of Tk extensions.  Includes new versions of
  535.     x/y graph, barchart, hypertext, and busy widgets, a table geometry
  536.     manager, read and write bitmap commands, cut buffer, bell,
  537.     minor window manager interfaces, drag and drop support,
  538.     dynamic loading of extensions,
  539.     and several useful debugging commands.
  540. Contact: <URL:mailto:george.howlett@att.com> (George A. Howlett)
  541.  
  542. What: recursive blt_busy 
  543. Where: From the contact
  544. Description: BLT procedure which busy's out a widget and all it's descendants.
  545. Contact: <URL:mailto:thayer@news.cs.columbia.edu> (Charles Thayer)
  546.  
  547. What: BOS
  548. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/bos-1.31.tar.gz>
  549.     <URL:ftp://ftp.cs.cmu.edu/afs/cs/user/snl/pub/bos-1.31.tar.z>
  550. Description: BOS - the Basic Object System; SELF-like Tcl objects extension.
  551. Contact: <URL:mailto:snl+bos-requests@cmu.edu> (Admin. requests for BOS mailing list)
  552.     <URL:mailto:snl+box@cmu.edu> (BOS mailing list)
  553.  
  554. What: Bumgarner misc tcl functions
  555. Where: From the contact
  556. Description: A set of misc Tcl functions, such as a version of file
  557.     that returns true if all the list of options supplied return true,
  558.     a proc to clear an array of all elements, a proc to determine
  559.     whether a proc exists, and a proc to evaluate a command and then
  560.     undefine it.
  561. Contact: <URL:mailto:bbum@friday.com> (Bill Bumgarner)
  562.  
  563. What: C or C++ function called from Tcl
  564. Where: <URL:ftp://ftp.forwiss.uni-passau.de/pub/unix/x11/programming/tcl/extensions/min_extention.tar.gz>
  565.     <URL:ftp://ftp.forwiss.uni-passau.de/pub/unix/x11/programming/tcl/extensions/tkmin_ext.tar.gz>
  566.     <URL:ftp://ftp.forwiss.uni-passau.de/pub/unix/x11/Programming/tcl/extensions/tkmin1.1.tar.gz>
  567. Description: A minimal example (in German) of including a C or C++
  568.     function in Tcl or Tk.
  569. Contact: <URL:mailto:iglhaut@turgon.forwiss.uni-passau.de> (Stefan Iglhaut)
  570.  
  571. What: C++ compilation of tk
  572. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk3.6forC++.patch.gz>
  573. Description: A patch that allows tk 3.6 main.c and other extension routines
  574.     to be compiled with a C++ compiler.
  575. Contact: <URL:mailto:ken@syd.dit.csiro.au> (Ken Yap)
  576.  
  577. What: Calc_Object
  578. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/bc.tar.gz>
  579. Description: A Tcl object which talks to bc via expect.
  580. Contact: <URL:mailto:tb06@cs1.cc.lehigh.edu> (Terrence Brannon) ???
  581.  
  582. What: calculator
  583. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/calculator.tk.tar.gz>
  584. Description: Simple Tk calculator
  585. Contact: <URL:mailto:richard.v.booth@att.com> (Richard V. Booth)
  586.  
  587. What: calendar
  588. Where: From the contact
  589. Description: Tk calendar widget
  590. Contact: <URL:mailto:sani@att.com> (Sani Nassif [227]) ???
  591.  
  592. What: canvas bitmap mask extension (Earls)
  593. Where: From the contact
  594. Description: Patch tkCanvBmap to add a -mask option to canvas bitmaps.
  595. Contact: <URL:mailto:darkfox@netcom.com> (Johnson Michael Earls)
  596.  
  597. What: canvas bitmap mask extension (Fine)
  598. Where: From the contact
  599. Description: Patch file for tkCanvBmap to add a -mask option for drawing
  600.     bitmaps.
  601. Contact: <URL:mailto:fine@cis.ohio-state.edu> (Thomas A Fine)
  602.  
  603. What: canvas clipping speedup
  604. Where: From the contact
  605. Description: Patch to 3.6p1 to give a -bufferoutput flag which discards
  606.     output outside the scrollregion.
  607. Contact: <URL:mailto:gs@ivu-berlin.de> (Gregor Schmid)
  608.  
  609. What: canvas crosshair
  610. Where: From the contact
  611. Description: Creating a crosshair on a canvas using only Tk code.
  612. Contact: <URL:mailto:c23mts@kocrsv01.delcoelect.com> (Mike Scheidler)
  613.  
  614. What: canvas image Postscript support
  615. Where: <URL:ftp://gs125.sp.cs.cmu.edu/afs/cs/usr/har/ftp/tkImgPs.tar.Z>
  616. Description: Provides Tk 4.0b1 with the ability to generate Postscript
  617.     code for images on a canvas.
  618. Contact: <URL:mailto:har+@cs.cmu.edu> (Henry A Rowley)
  619.  
  620. What: canvas object copying
  621. Where: From the contact
  622. Description: Copy the objects of one canvas to another.
  623. Contact: <URL:mailto:karrels@mcs.anl.gov> (Edward L. Karrels)
  624.  
  625. What: canvas postscript output color change
  626. Where: From the contact
  627. Description: Currently, some color conversions to monochrome by the
  628.     canvas command turn out unexpected - green prints out as white
  629.     instead of black for instance.
  630. Contact: <URL:mailto:DAHMS@ifk20.mach.uni-karlsruhe.de> (Heribert Dahms)
  631.  
  632. What: canvas support of dashed items
  633. Where: <URL:ftp://zenon.inria.fr/pub/tk/tkCanvDashed.tar.Z>
  634. Description: New function to be linked into interpreter.
  635. Contact: <URL:mailto:frank.mangin@sophia.inria.fr> (Frank Mangin)
  636.  
  637. What: canvas support of disjoint line segments
  638. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkCanvSeg.patch.gz>
  639. Description: Create a canvas segment object which is one or more disjoint
  640.     line segments.  A version for Tk 3.3b1 is also available.
  641. Contact: <URL:mailto:schwartz@cse.psu.edu> (Scott Schwartz)
  642.  
  643. What: canvas support of lightweight plotting
  644. Where: From the contact
  645. Description: Extension to TkPixmap to support plotting, clearing and
  646.     copying of user-defined pixmaps to a canvas.
  647. Contact: <URL:mailto:martin@ner.com> (Martin Smith)
  648.  
  649. What: canvas support of icons, edges and graphs
  650. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TkIcon3.6g.tar.gz>
  651. Description: An extension to the canvas widget that adds native support
  652.     for icons, edges and graphs.
  653. Contact: <URL:mailto:garfield@cs.tu-berlin.de> (Sven Delmas)
  654.  
  655. What: canvas support of open Tcl file
  656. Where: From the contact
  657. Description: Tk 3.6 canvas postscript subcommand enhancement to accept
  658.     open Tcl file in -file option.
  659. Contact: <URL:mailto:tromey@busco.lanl.gov> (Tom Tromey)
  660.  
  661. What: canvas support of polygon outlines and Hermite smoothing
  662. Where: From the contact
  663. Description: Adds an outline option to the canvas polygon.  It also implements
  664.     a new smoothing algorithm, using Hermite polynomials instead of
  665.     Bezier curves.
  666. Contact: <URL:mailto:oliver@fysik4.kth.se> (Oliver Trepte)
  667.  
  668. What: canvas support of printing umlaut
  669. Where: From the contact
  670. Description: Patch to prolog.ps to allowing printing of umlauts.
  671. Contact: <URL:mailto:fritz.heinrichmeyer@fernuni-hagen.de> (Johann Friedrich Heinrichmeyer)
  672.  
  673. What: canvas table organizer
  674. Where: <URL:ftp://ftp.cs.toronto.edu/pub/kr/table.tcl.Z>
  675.     <URL:ftp://ftp.aud.alcatel.com/tcl/code/CanvasTable.tcl.gz>
  676. Description: Tk 3.6 functions to organize items on a canvas as a table.
  677.     Lay out arbitrary items (including windows) and supply grid
  678.     lines if desired.
  679. Contact: <URL:mailto:kramer@cs.toronto.edu> (Bryan M Kramer)
  680.  
  681. What: canvas transparency support
  682. Where: From the contact
  683. Description: Patch to core Tk files to allow one to create a
  684.     transparent canvas which could be put over othe windows to
  685.     display annotations, etc.  Anywhere there is no canvas object, the
  686.     content of the window below appears.  Supports only one
  687.     window.
  688. Contact: <URL:mailto:wolf@molout.tutkie.tut.ac.jp> (Wolf-D. Ihlenfeldt)
  689.  
  690. What: CASTE
  691. Where: From the contact
  692. Description: o-o programming based on Common Lisp Object System (CLOS)
  693. Contact: <URL:mailto:braver@cs.berkeley.edu> (Michael Braverman)
  694.  
  695. What: cgiget
  696. Wherer: From the contact
  697. Description: A Tcl procedure to read a CGI string and extract variables into
  698.     an array.
  699. Contact: <URL:mailto:Kacper.Nowicki@fuw.edu.pl> (Kacper Nowicki)
  700.  
  701. What: CCI extension (Ball)
  702. Where: <URL:ftp://pastime.anu.edu.au/pub/CCI/CCI-1.0.tar.gz>
  703. Description: The PASTIME Project of the Advanced Computations Systems
  704.     Cooperative Research Centre has released the first version of
  705.     a Tcl interface to NCSA Mosaic's CCI library (a library which
  706.     allows one to interact with a running Mosaic process).
  707.     The project requires that this be the only ftp site, and that
  708.     one register your use of the software - see the
  709.     REGISTRATION file in the package for details.
  710. Contact: <URL:mailto:steve@pastime.anu.edu.au> (Steven Ball)
  711.  
  712. What: CCI extension (Newmarch)
  713. Where: From the contact
  714. Description: An extended CCI interface which allows one to control
  715.     the user interface components of Mosaic.  It uses the
  716.     replayXt system, and uses safe-tcl.  See
  717.     <URL:http://pandonia.canberra.edu.au/AusWeb95/extend-cci.html>
  718.     for more details.
  719. Contact: <URL:mailto:jan@pandonia.canberra.edu.au> (Jan Newmarch)
  720.  
  721. What: command line bindings for entry widget
  722. Where: From the contact
  723. Description: Bindings to turn an entry widget into a command line.
  724. Contact: <URL:mailto:schmid@fb3-s7.math.TU-Berlin.DE> (Gregor Schmid)
  725.  
  726. What: combo box
  727. Where: From the contact
  728. Description: Tk combo box code.
  729. Contact: <URL:mailto:schmi107@maroon.tc.umn.edu> (jay)
  730.  
  731. What: colorfocus replacement system
  732. Where: From the contact
  733. Description: Tk replacement code to inform the window manager about
  734.     non-standard colormaps.
  735. Contact: <URL:mailto:paulus@cs.anu.edu.au> (Paul Mackerras)
  736.  
  737. What: color settings
  738. Where: From the contact
  739. Description: Tcl procedure to select appropriate color whether machine is
  740.     color or monochrome
  741. Contact: <URL:mailto:gandalf@Csli.Stanford.EDU> (Juergen Wagner)
  742.     <URL:mailto:Juergen.Wagner@iao.fhg.de> (Juergen Wagner)
  743.  
  744. What: color approximation matching
  745. Where: From the contact
  746. Description: Patch to Tk 3.6 tkcolor which allows one to get the closest
  747.     available color in the color map using color distance measure.
  748. Contact: <URL:mailto:sm2@ra.MsState.Edu> (Shekhar Mahadevan)
  749.  
  750. What: Connect to TCP/IP socket
  751. Where: From the contact
  752. Description: Tcl command to connect to a TCP/IP socket
  753. Contact: <URL:mailto:ymi@structure.Stanford.EDU> (Youssef Ismail)
  754.  
  755. What: Convert strings to and from WWW escape notation
  756. Where: From the contact
  757. Description: Set of routines to do the expansion and condensation of
  758.     special characters to escape characters for HTML.  These
  759.     were called xh2a and ah2x.
  760. Contact: <URL:mailto:jmu@fokus.gmd.de> (Joachim Mueller)
  761.  
  762. What: Tcl crypt
  763. Where: From the contact
  764. Description: While useful in it's own right, the intention here was
  765.     to provide a very small example of how to integrate C functions
  766.     into Tcl and Tk.
  767. Contact: <URL:mailto:nickel@prz.tu-berlin.de> (Juergen Nickelsen)
  768.  
  769. What: ctaxt
  770. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/ctaxt1.2.tar.gz>
  771. Description: Combine Tcl/Tk with other X Window toolkits (like Motif)
  772.     into a single graphical user interface.
  773. Contact: <URL:mailto:pleiss@expgb.esrf.fr> (Holger Pleiss)
  774.  
  775. What: CTk
  776. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/ctk-4.0a1.tar.gz>
  777. Description: This is a port of Tk 4.0 to curses.  Applications with
  778.     a modern GUI-ish interface can be created for character terminals.
  779.     CTk is a subset of Tk 4, being unable to do things like scaling
  780.     canvases, selection, send, active backgrounds, etc.  But
  781.     enough useful features are present to make it worthwhile for
  782.     those of us still using ASCII terminals!
  783. Contact: <URL:mailto:andrewm@ccfadm.eeg.ccf.org> (Martin Andrews)
  784.  
  785. What: dashproc
  786. Where: From the contact
  787. Description: Defines procedures that take Tk like options and forces them
  788.     to become variables in your procedure.
  789. Contact: <URL:mailto:phil@aic.lockheed.com> (Phil Gordon)
  790.  
  791. What: database (Otto)
  792. Where: From the contact
  793. Description: Tcl/Tk frontend to a simple database.
  794. Contact: <URL:mailto:rgotto@vnet.ibm.com> (Richard G. Otto)
  795.  
  796. What: DBM 1.6 interface
  797. Where: From the contact
  798. Description: A Tcl interface to db-1.6 , the new BSD DBM replacement.
  799. Contact: <URL:mailto:phk@login.dkuug.dk> (Poul-Henning Kamp)
  800.  
  801. What: define bitmaps in tk scripts
  802. Where: From the contact
  803. Description: Add a Tk command called defbitmap which allows you to define the
  804.     hex codes for a bitmap to be used in a script.
  805. Contact: <URL:mailto:ishisone@sra.co.jp> (Makoto Ishisone)
  806.  
  807. What: deck.tk
  808. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/deck.tk.gz>
  809. Description: A simple implementation of InterViews "deck" widget
  810. Contact: <URL:mailto:vanandel@ncar.ucar.edu> (Joe VanAndel)
  811.  
  812. What: Dialog box maker
  813. Where: <URL:http://www.cygnus.com/%7Eeichin/grapheditor/mkdialog>
  814. Description: Tk dialog box code.
  815. Contact: <URL:mailto:eichin@cygnus.com> (Mark Eichin)
  816.  
  817. What: Diehard
  818. Where: From the contact
  819. Description: A set of packages to provide distribution functions,
  820.     random number generators, and a package of test driver, with
  821.     a Tk wrapper to provide a point and click interface.
  822. Contact: <URL:mailto:naras@euler.bd.psu.edu> (Balasubramanian Narasimhan)
  823.  
  824. What: Directed Acyclic Graph (DAG) widgets
  825. Where: From the contact
  826. Description: Tk DAG display widget (computed in LISP and visualized in Tk).
  827.     To be made available in May, 1993.
  828. Contact: <URL:mailto:gandalf@Csli.Stanford.EDU> (Juergen Wagner)
  829.     <URL:mailto:Juergen.Wagner@iao.fhg.de> (Juergen Wagner)
  830.  
  831. What: Directory Tree Widget
  832. Where: From the contact
  833. Description: An MS-Windows File Manager like widget, written in C for Tk.
  834. Contact: <URL:mailto:ioi@eniac.seas.upenn.edu> (Ioi Kim Lam)
  835.  
  836. What: Disjoint listbox selections (Ewing)
  837. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/Listbox.patch.gz>
  838.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/MListbox-patch.gz>
  839. Description: Tk 3.x listbox Disjoint selections.  MListbox-patch is
  840.     specifically for Tk 3.6.
  841. Contact: <URL:mailto:redhat@netcom.com> (Marc R. Ewing)
  842.     <URL:mailto:me12@andrew.cmu.edu> (Marc Ewing)
  843.     <URL:mailto:heiko@pool.informatik.rwth-aachen.de> (Heiko Schroeder)
  844.  
  845. What: Disjoint listbox selections (Ewing/Lutz)
  846. Where: From the contact
  847. Description: Port of Ewing's patch to the latest Tk.
  848. Contact: <URL:mailto:dal@wimsey.com> (Dale Lutz)
  849.  
  850. What: Disjoint listbox selections (Raines)
  851. Where: <URL:ftp://bohr.physics.upenn.edu/pub/tk/disjoint-1.4.tar.gz>
  852.     <URL:ftp://ftp.aud.alcatel.com/tcl/code/disjoint-1.4.tar.gz>
  853. Description: Fake a listbox using a text widget.  Works with standard
  854.     tk 3.6 and can be distributed with your code.  Selection can be
  855.     slow and there is no X-axis scrolling.
  856. Contact: <URL:mailto:raines@bohr.physics.upenn.edu> (Paul E. Raines)
  857.  
  858. What: Dpack
  859. Where: From the contact
  860. Description: Set of Tk routines to unpack an item, replace and item and
  861.     delete an item.
  862. Contact: <URL:mailto:ivler@eisner.decus.org> (What, me worry?)
  863.  
  864. What: Drag and Drop in Tcl
  865. Where: From the contact
  866. Description: Implementation of Drag and Drop without using BLT.
  867. Contact: <URL:mailto:flores@ebi.ac.uk> (Tom Flores)
  868.  
  869. What: dumpImage
  870. Where: From the contact
  871. Description: Tk extension which allows one to dump a Tk window path
  872.     via xpr to PostScript.
  873. Contact: <URL:mailto:rest@ikp.uni-koeln.de> (Johannes Rest)
  874.  
  875. What: Dynamic loading extension (De Rijk)
  876. Where: <URL:http://www-rrna.uia.ac.be/%7Epeter/dcse/>
  877. Description: Wish with BLT dynamic loading extension from BLT, modified
  878.     to expect extensions in $TCL_LIBROOT.
  879. Contact: <URL:mailto:derijkp@reks.uia.ac.be> (Peter.DeRijk)
  880.  
  881. What: Dynamic loading extension (Desai)
  882. Where: From the contact
  883. Description: A simple dynamic library extension which allows one to
  884.     load and call code in dynamic libraries which have not been linked
  885.     into a wish.  Functions called must only accept simple arguments.
  886. Contact: <URL:mailto:jdes@brahms.fmrco.com> (Jatin Desai)
  887.  
  888. What: Dynamic loading extension (Kenny)
  889. Where: <URL:ftp://ce-toolkit.crd.ge.com/pub/kevin/tclLoad-alpha0.4.tar.gz>
  890. Description: Yet another effort to create a portable dynamic loading
  891.     extension.  This time, it is based on the work presented during
  892.     the Tcl 94 Workshop.
  893. Contact: <URL:mailto:kennykb@crd.ge.com> (Kevin B. Kenny)
  894.  
  895. What: Dynamic loading wish
  896. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/dlwish.tar.gz>
  897. Description: Assists in building a wish with a load command which can
  898.     be used to incorporate a Tcl/Tk library which has been
  899.     dynamically linked and follows the Bollini format.  Has been
  900.     superseded by shells-1.1.
  901. Contact: <URL:mailto:mdm@cis.ohio-state.edu> (Michael D. Moore)
  902.  
  903. What: eiftcl
  904. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/eiftcl.tar.gz>
  905. Description: Provide basic facilities for combining the programming
  906.     languages Eiffel and Tcl into a hybrid program
  907.     architecture.
  908. Contact: <URL:mailto:stephan@cs.tu-berlin.de> (Stephan Herrmann)
  909.  
  910. What: email-www
  911. Where: <URL:ftp://ce-toolkit.crd.ge.com/tcl/email-www.tar.gz>
  912. Description: A Tcl support library that works with dtclsh and tcl-www
  913.     and provides support for mailto-like functionality using HTML
  914.        forms. email-www comes with CGI scripts for simple, demonstration
  915.        mail forms, but it is designed to be used as a library.  It includes
  916.        basic support for email to FAX gateways and role mapping (aliases)
  917.     in addition to plain electronic mail support.
  918. Contact: Unknown
  919.  
  920. What: Enabled Mail (aka Safe-Tcl)
  921. Where: <URL:ftp://ftp.ics.uci.edu/mrose/safe-tcl/safe-tcl-1.2.tar.Z>
  922.     <URL:ftp://ftp.ics.uci.edu/mrose/safe-tcl/safe-tcl-contrib.tar.Z>
  923.     <URL:ftp://ftp.ibp.fr/pub/tcl/safe-tcl/>
  924.     <URL:ftp://ftp.aud.alcatel.com/tcl/code/safe-tcl-1.2.tar.gz>
  925. Description: Incoming email processing tool based on Tcl.  Software
  926.     also available which can build MIME messages and send them.
  927.     Incoming email processing includes ability to execute
  928.     encapsulated Tcl programs at delivery or upon viewing.  This
  929.     is also known as
  930. Contact: <URL:mailto:safe-tcl-request@uunet.uu.net>
  931.     <URL:mailto:mrose@dbc.mtview.ca.us> (M Rose)
  932.  
  933. What: entry widget bindings
  934. Where: From the contact
  935. Description: Set of bindings for Tk 3.6's entry winget, which includes
  936.     a 'pending delete' feature, EMACS-like cursor movements,
  937.     mouse click bindings, etc.
  938. Contact: <URL:mailto:rsm1@cs.waikato.ac.nz> (Scott Mitchell)
  939.  
  940. What: entry widget numeric edit
  941. Where: From the contact
  942. Description: Tk code to enter numbers only in an entry widget.
  943. Contact: <URL:mailto:gerd@intellektik.informatik.th-darmstadt.de> (Gerd Neugebauer)
  944.  
  945. What: event dispatching library, non-X based
  946. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/libnix-1.1.tar.gz>
  947. Description: A non-X based Event Dispatching library.
  948. Contact: <URL:mailto:alexm@vlsi.gsfc.nasa.gov> (Alex Measday)
  949.  
  950. What: every command
  951. Where: From the contact
  952. Description: Execute a command immediately and every n seconds thereafter.
  953. Contact: <URL:mailto:burdick@ars.rtp.nc.us> (Bill Burdick)
  954.  
  955. What: file I/O as events
  956. Where: From the contact
  957. Description: A Tk file handler command which uses Tk_CreateFileHandler().
  958. Contact: <URL:mailto:sclayman@cs.ucl.ac.uk> (Stuart Clayman)
  959.  
  960. What: file name completion
  961. Where: From the contact
  962. Description: A Tcl procedure which does file name completion similar to
  963.     that provided by EMACS, csh, and tcsh.
  964. Contact: <URL:mailto:klassa@aur.alcatel.com> (John M. Klassa)
  965.  
  966. What: file select (Fellows)
  967. Where: <URL:http://www.cs.man.ac.uk/%7Efellowsd/dirbrowser_tcl.tar.gz>
  968. Description: Similar in function to the Netscape file browser - a scrolling
  969.     list of directories in the selected directory as well as a
  970.     list of files.  Allows navigation by mouse clicks, key presses, etc.
  971.     Package also contains a context-sensitive help menu that is in
  972.     development.  Code still in development.
  973. Contact: <URL:mailto:fellowsd@cs.man.ac.uk> (Donal K. Fellows)
  974.     (Send mail with
  975.     Subject: WWW-Mail: http://www.cs.man.ac.uk/%7Efellowsd/dirbrowser_tcl.tar.gz
  976.     to get the file by email.)
  977.  
  978. What: file select (da Silva)
  979. Where: From the contact
  980. Description: A Tk file selection procedure based on the Amiga standard
  981.     file requestor.
  982. Contact: <URL:mailto:peter@taronga.com> (Peter da Silva)
  983.  
  984. What: file select (Rice)
  985. Where: From the contact
  986. Description: A package of Motif-like file selection routines.
  987. Contact: <URL:mailto:gipsi@gpu.utcc.toronto.edu> (Matthew Rice)
  988.  
  989. What: file select (Sherman)
  990. Where: From the contact
  991. Description: A "more over-developed file-selection mechanism".
  992. Contact: <URL:mailto:asherman@i-kinetics.com> (Aaron Sherman)
  993.  
  994. What: file select (Silva)
  995. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/fileselect.tcl.gz>
  996. Description: file selector box
  997. Contact: <URL:mailto:msilva@cs.Berkeley.EDU> (Mario Jorge Silva)
  998.  
  999. What: find center of X display
  1000. Where: From the contact
  1001. Description: Tk procedures to find the location so that window can be
  1002.     centered.
  1003. Contact: <URL:mailto:vishy@gamma.radiology.wisc.edu> (Viswanathan Narayanan)
  1004.  
  1005. What: font settings
  1006. Where: From the contact
  1007. Description: Tcl package "getfont" which returns a font matching request
  1008.     as closely as possible.
  1009. Contact: <URL:mailto:spencer@med.umich.edu> (Spencer W. Thomas)
  1010.  
  1011. What: foreach additional list enhancement
  1012. Where: From the contact
  1013. Description: Enhance the Tcl foreach to support more than one list.
  1014. Contact: <URL:mailto:wayne@pmac.com> (Wayne A. Christopher)
  1015.  
  1016. What: FreeBSD math fix
  1017. Where: From the contact
  1018. Description: Two small fixes required for the port of tcl to FreeBSD
  1019.     to be completely successful.
  1020. Contact: <URL:mailto:bri@qualcomm.com> (Brian Ellis)
  1021.  
  1022. What: French keyboard bindings
  1023. Where: From the contact
  1024. Description: Set of Tk bindings to allow input of French special keys.
  1025. Contact: <URL:mailto:xavier@spider.cma.fr> (Xavier Fornari)
  1026.  
  1027. What: FSBox - file selection box
  1028. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/FSBox.tar.gz>
  1029.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkFSBox.tar.gz>
  1030. Description: Tk 3.x File Selection dialog box
  1031. Contact: <URL:mailto:garfield@cs.tu-berlin.de> (Sven Delmas)
  1032.  
  1033. What: fumx
  1034. Where: <URL:ftp://ftp.dcs.gla.ac.uk/pub/glasgow-fp/authors/Duncan_Sinclair/fumx.*>
  1035. Description: Tk/Tcl extension that allows it to front-end other languages.
  1036. Contact: <URL:mailto:sinclair@dis.strath.ac.uk> (Duncan Sinclair)
  1037.  
  1038. What: GDBM Tcl interface (Doan)
  1039. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclgdbm1.0.tar.gz>
  1040. Description: A Tcl interface to the GNU DBM database software.
  1041. Contact: <URL:mailto:tdoan@bnr.ca> (Tuan Doan)
  1042.  
  1043. What: GDBM Tcl interface (Lindig)
  1044. Where: <URL:ftp://ftp.ips.cs.tu-bs.de/pub/local/sw/tcl+gdbm-0.1.tar.gz>
  1045.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl+gdbm-0.1.tar.gz>
  1046. Description: A rewrite to Tcl for GNU gdbm file access.  Implements
  1047.     persistent maps from key strings to data strings.
  1048. Contact: <URL:mailto:lindig@ips.cs.tu-bs.de> (Christian Lindig)
  1049.  
  1050. What: getdate
  1051. Where: From the contact
  1052. Description: Adds getdate command to tcl interpreter.
  1053. Contact: <URL:mailto:mh@wx.gtegsc.com> (Michael Hoegeman)
  1054.  
  1055. What: getsome
  1056. Where: From the contact
  1057. Description: Get as many characters as possible from a pipe, without
  1058.     being stuck waiting for input.  Uses standard Tk/Tcl without
  1059.     addinput extension.
  1060. Contact: <URL:mailto:Spencer.W.Thomas@med.umich.edu> (Spencer W. Thomas)
  1061.  
  1062. What: GLXAux bindings
  1063. Where: <URL:ftp://ftp.cs.princeton.edu/pub/dwallach/glxaux-1.0.tar.gz>
  1064. Description: Set of Tcl bindings for most GL commands and
  1065.     Perl script to generate Tcl bindings given prototypes of
  1066.     C procedures.
  1067.     Note there is an Xlib emulation of SGI's GL at
  1068.     <URL:ftp://ftp.thp.Uni-Duisburg.DE/pub/source/X11/Ygl-2.8.tar.gz>.
  1069.     Contact <URL:mailto:fred@thp.Uni-Duisburg.DE> (Fred Hucht) for
  1070.     details.
  1071. Contact: <URL:mailto:dwallach@cs.princeton.edu> (Dan Wallach)
  1072.  
  1073. What: graph
  1074. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/graph-1.1.tar.gz>
  1075. Description: XY graphic plot and hypertext widgets for Tk 2.x
  1076.     The author/contact recommends you move to the BLT toolkit.
  1077. Contact: <URL:mailto:george.howlett@att.com> (George Howlett)
  1078.  
  1079. What: GRASS GIS widget
  1080. Where: From the contact
  1081. Description: Contact has an alpha version of a GRASS GIS display only
  1082.     widget.  Can display multiple themes in overlay or replace mode.
  1083.     More details when contact has progressed.
  1084. Contact: <URL:mailto:tmoore@pnfi.forestry.ca> (Tom Moore) ,
  1085.     <URL:mailto:grassu-request@moon.cecer.army.mil> (GRASS Users' email list)
  1086.  
  1087. What: GroupKit
  1088. Where: <URL:ftp://ftp.cpsc.ucalgary.ca/pub/projects/grouplab/software/groupkit-3.0.tar.Z>
  1089.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/groupkit-1.0.tar.gz>
  1090. Description: Tcl/Tk based version of InterViews GroupKit.
  1091.     More information can be found at
  1092.     <URL:http://www.cpsc.ucalgary.ca/projects/grouplab/groupkit/groupkit.html>.
  1093. Contact: <URL:mailto:groupkit-users-request@cpsc.ucalgary.ca> for signing up
  1094.     to the GroupKit user mailing list and 
  1095.     <URL:mailto:groupkit-bugs@cpsc.ucalgary.ca> (GroupKit Bugs/Comments)
  1096.  
  1097. What: help by widget
  1098. Where: From the contact
  1099. Description:  Provide user ability to ask for help on any specific widget, 
  1100.     include menu buttons.
  1101. Contact: <URL:mailto:phelps@CS.Berkeley.EDU> (Tom Phelps)
  1102.  
  1103. What: hierarchy class
  1104. Where: From the contact
  1105. Description: Mentioned in passing by a comp.lang.tcl poster as
  1106.     being related to a query made about collapsible hierarchy widgets.
  1107.     Not yet released.
  1108. Contact: <URL:mailto:phil@aic.lockheed.com> (Phil Gordon)
  1109.  
  1110. What: hierarchy
  1111. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/heirarchy.0.1.tar.gz>
  1112. Description: A Heirarchy drawing package for Tk/Tcl - displays
  1113.     tree-shaped information in a folder like graphical display.
  1114. Contact: <URL:mailto: Donald.Syme@cl.cam.ac.uk> (Donald Syme)
  1115.  
  1116. What: hierQuery
  1117. Where: <URL:ftp://ftp.cs.tu-berlin.de/pub/tcl/code/hierQuery.tcl.gz>
  1118. Description: Tk based interactive widget browser and configuration tool,
  1119.     now used by XF.
  1120. Contact: <URL:mailto:normanb@citi.umich.edu> (david richardson)
  1121.  
  1122. What: Hilbert curves
  1123. Where: From the contact
  1124. Description: Tk code to draw Hilbert curves.
  1125. Contact: <URL:mailto:paris@cs.utexas.edu> (Ming Pan)
  1126.  
  1127. What: htext
  1128. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/htext.gz>
  1129. Description: Tk code that sets a horizontal and vertical scrollbar for
  1130.     a text widget in Tk 3.6.
  1131. Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (John Robert LoVerso)
  1132.  
  1133. What: HTML for Alpha
  1134. Where: From the contact.
  1135. Description: an early version of an HTML editing mode for
  1136.     the MacOS Tcl-based Alpha editor.
  1137. Contact: <URL:mailto:swb1@cornell.edu> (Scott W Brim)
  1138.  
  1139. What: Hush
  1140. Where: <URL:ftp://ftp.cs.vu.nl/pub/eliens/hush-1.5.tar.Z>
  1141.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/hush-1.0.tar.gz>
  1142.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/hush-contrib-1.0.tar.gz>
  1143. Description: C++ API for Tcl/Tk .  Provides C++ classes for convenient yet
  1144.     flexible access to the Tcl/Tk toolkit.  Offers widget and 
  1145.     graphics classes.  For more info, see
  1146.     <URL:http://www.cs.vu.nl/%7Eeliens/hush/hush.html>.  Requires
  1147.     Tcl 7.3, Tk 3.6, and TkPixmap extensionl.
  1148. Contact: <URL:mailto:eliens@cs.vu.nl> (A. Eliens)
  1149.  
  1150. What: iconbutton
  1151. Where: From the contact
  1152. Description: Tk 1.4 button widget which displays bitmap
  1153. Contact: <URL:mailto:Trevor.Lowe@comp.vuw.ac.nz> (Trevor Lowe) ???
  1154.  
  1155. What: [incr Tcl]
  1156. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/itcl-1.5.tar.gz>
  1157.     <URL:ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/winnt/tknt/tknt_devel/itclNT.tar.gz>
  1158. Description: Set of extensions to support object-oriented programming in Tcl.
  1159.     Provides the notion of a class of objects, allowing related
  1160.     procedures to be encapsulated together with their shared data
  1161.     in a local namespace hidden from the rest of the program.
  1162.     This will, for example, allow you to create new widgets based
  1163.     on previously existing widgets.
  1164.     The tknt port of itcl was done by <URL:mailto:harry@hilco.com>
  1165.     (Harry R Halladay).
  1166. Contact: <URL:mailto:michael.mclennan@att.com> (Michael J. McLennan)
  1167.  
  1168. What: [incr Tcl] animated cursor
  1169. Where: From the contact
  1170. Description: A itcl Tk class to support cursor animation.
  1171. Contact: <URL:mailto:amutiso@hughes.scg.hac.com> (Anthony Mutiso)
  1172.  
  1173. What: [incr Tcl] canvas arrow parameter sample
  1174. Where: From the contact
  1175. Description: Simple example of how to subclass the canvas wigwam itcl
  1176.     widget to add a -arrow middle tag.
  1177. Contact: <URL:mailto:J.K.Wight@newcastle.ac.uk> (Jim Wight)
  1178.  
  1179. What: [incr Tcl] Compound widget class
  1180. Where: From the contact
  1181. Description: An itcl abstract base class for compound widgets.
  1182. Contact: <URL:mailto:np2@doc.ic.ac.uk> (Nat Pryce)
  1183.  
  1184. What: [incr Tcl] file reading class
  1185. Where: From the contact
  1186. Description: This is an itcl class which uses the addinput extension
  1187.     and a tail -f so that one can be notified when there is
  1188.     more to read in a file.
  1189. Contact: <URL:mailto:allan@piano.sta.sub.org> (Allan Brighton)
  1190.  
  1191. What: [incr Tcl] file selection dialog
  1192. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/itcl_FileSelect.src.gz>
  1193. Description: Motif-like file selection dialog using [incr Tcl].
  1194. Contact: <URL:mailto:mulferts@spd.dsccc.com> (Mark L. Ulferts)
  1195.     <URL:mailto:ellis@sctc.com> (Shawn Ellis)
  1196.  
  1197. What: [incr Tcl] itcl_mkindex with recursion
  1198. Where: From the contact
  1199. Description: A rewritten version of itcl_mkindex that makes it work
  1200.     recursively.  It ignores all directories beginning with a
  1201.     period.
  1202. Contact: <URL:mailto:jhobbs@cs.uoregon.edu> (Jeffrey Hobbs)
  1203.  
  1204. What: [incr Tcl] Lannet Widgets
  1205. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/itcl_LW-1.0.tar.gz>
  1206. Description: Set of itcl widgets for various bells and whistles,
  1207.     written why programmer was working at Lannet Ltd., Israel.
  1208.     Basically PD.  Requires TkPixmap, BLT, and itcl.
  1209. Contact: <URL:mailto:msterin@bmc.com> (Mark Sterin)
  1210.  
  1211. What: [incr Tcl] Message Box
  1212. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/MessageBox.itcl.gz>
  1213. Description: Motif like MessageBox widget with bitmaps.
  1214. Contact: <URL:mailto:mulferts@spd.dsccc.com> (Mark L. Ulferts)
  1215.  
  1216. What: [incr Tcl] Modifications/Enhancements
  1217. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/itcl-1.5-patches.shar.gz>
  1218. Description: Unofficial patches to itcl-1.5 that enhance the usability
  1219.     of the package by fixing removal of objects, output of info
  1220.     command, and memory usage.
  1221. Contact: <URL:mailto:brett.bergquist@corp.gdc.com> (Brett Bergquist)
  1222.  
  1223. What: [incr Tcl] Paned Window
  1224. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/itcl_PanedWindow-1.3.tcl.gz>
  1225. Description: Paned window widget using primitive widgets.
  1226. Contact: <URL:mailto:mulferts@spd.dsccc.com> (Mark L. Ulferts)
  1227.  
  1228. What: [incr Tcl] Panner Window
  1229. Where: From the contact
  1230. Description: A Panner widget built as a wigwam itcl widget.
  1231.     Does not permit commercial use.
  1232. Contact: <URL:mailto:j.k.wight@newcastle.ac.uk> (Jim Wight)
  1233.  
  1234. What: [incr Tcl] stacks and queues
  1235. Where: From the contact
  1236. Description: Stacks and queues implemented in itcl arrays.
  1237. Contact: <URL:mailto:dmeggins@aix1.uottawa.ca> (David Megginson)
  1238.  
  1239. What: [incr Tcl] table widget
  1240. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/table-1.01.tar.gz>
  1241. Description: Port of a C++/InterViews table widget to itcl.
  1242. Contact: <URL:mailto:khan@pslu1.psl.wisc.edu> (Mumit Khan)
  1243.  
  1244. What: [incr Tcl] table listbox widget
  1245. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tablelist-1.1.tar.gz>
  1246. Description: An itcl table widget based on the Tk Listbox.  Also includes
  1247.     checkbuttons or radiobuttons in table format.  Also requires BLT.
  1248. Contact: <URL:mailto:allan@piano.sta.sub.org> (Allan Brighton)
  1249.  
  1250. What: [incr tcl] text widget with mathematical notation display support
  1251. Where: From the contact
  1252. Description: Extended text widget that allows arbitrary geometry
  1253.     management as well as some itcl extended text widgets.
  1254.     Supports radicals, fractions, equations, and sub-superscripts.
  1255. Contact: <URL:mailto:ilya@runge.mit.edu> (Ilya Zakharevich)
  1256.  
  1257. What: [incr Tcl] Transportable Objects
  1258. Where: From the contact
  1259. Description: A itcl class implementing a base transportable object class.
  1260. Contact: <URL:mailto:donald@strawberry.UK.Sun.COM> (Donald Edgar - SUN Scotland) ???
  1261.  
  1262. What: [incr Tcl] tree widget (Brighton)
  1263. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tree-3.6.2.tar.gz>
  1264. Description: Tk 3.6 based widget for displaying dynamic trees,
  1265.     written in C++.  Includes an itcl interface and a C++
  1266.     class hierarchy for developing Tcl commands and widgets in
  1267.     C++.
  1268. Contact: <URL:mailto:allan@piano.sta.sub.org> (Allan Brighton)
  1269.  
  1270. What: [incr Tcl] widget base class (Pryce)
  1271. Where: <URL:http://www-dse.doc.ic.ac.uk/%7Enp2/itcl_widgets/>
  1272.     <URL:ftp://ftp.aud.alcatel.com/tcl/code/itcl_widgets-0.1.tar.gz>
  1273. Description: A foundation itcl class for Tk widgets.  This sets up
  1274.     a number of basic features needed by incr tcl for the Tk widgets.
  1275.     The widget set mimics the Motif GUI with focus highlighting,
  1276.     keyboard traversal, contains a file selection dialog, message box,
  1277.     message bar, scrolled-area, panner, treemap, etc.
  1278. Contact: <URL:mailto:np2@doc.ic.ac.uk> (Nat Pryce)
  1279.  
  1280. What: [incr Tcl] widget base class (Sterin)
  1281. Where: From the contact
  1282. Description: A modification of Pryce's itcl widget base class to
  1283.     support proper destroy handling.
  1284. Contact: <URL:mailto:mark@lannet.com> (Mark Sterin)
  1285.  
  1286. What: [incr Tcl] wigwam
  1287. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/wigwam-1.5b.tar.gz>
  1288. Description: A 'bundle of tricks' that enables the Tk widgets
  1289.     to be regarded as itcl classes.
  1290.     Does not permit commercial use.
  1291. Contact: <URL:mailto:J.K.Wight@newcastle.ac.uk> (Jim Wight)
  1292.     <URL:mailto:lindsay.marshall@newcastle.ac.uk> (Lindsay Marshall)
  1293.  
  1294. What: Informix interface
  1295. Where: From the contact
  1296. Description: Interface between Informix and Tcl/TK.
  1297. Contact: <URL:mailto:Sean.Levy@cs.cmu.edu>
  1298.  
  1299. What: itemOrder
  1300. Where: From the contact
  1301. Description: Tk procedure to raise or lower a widget.
  1302. Contact: <URL:mailto:cwen@houston.geoquest.slb.com> (Chenglee "Charlie" Wen)
  1303.  
  1304. What: Kerberos-authenticated safe RPC
  1305. Where: In development by the contact
  1306. Description: A secure distributed processing package using Kerberos.
  1307. Contact: <URL:mailto:madere@bga.com> (Steve Madere)
  1308.  
  1309. What: Key List printing procedures
  1310. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/keylprint.tlib.gz>
  1311. Description: Pretty printing TclX keylists for human consumption.
  1312. Contact: <URL:mailto:spencer@med.umich.edu> (Spencer W. Thomas)
  1313.  
  1314. What: Key symbol dynamic support
  1315. Where: From the contact
  1316. Description: patch to tkBind.c to look up non-standard Key symbols using Xlib.
  1317. Contact: <URL:mailto:Nick.Ing-Simmons@tiuk.ti.com> (Nick Ing-Simmons)
  1318.  
  1319. What: Key symbols enhanced support
  1320. Where: From the contact
  1321. Description: Tk enhancement for additional keysym support.
  1322. Contact: <URL:mailto:Michael.Salmon@eos.ericsson.se> (Michael Salmon)
  1323.  
  1324. What: Lamda functions (Demailly)
  1325. Where: From the contact
  1326. Description: Tcl code to implement Lamda like functions.
  1327. Contact: <URL:mailto:dl@hplyot.obspm.fr> (Laurent Demailly)
  1328.  
  1329. What: Lamda pure Tcl functions (Noble)
  1330. Where: From the contact
  1331. Description: Provide support for unnamed procs in Tcl.
  1332. Contact: <URL:mailto:kjx@comp.vuw.ac.nz> (R James Noble)
  1333.  
  1334. What: Lamda anonymous procedures (Thomas)
  1335. Where: From the contact
  1336. Description: Set of Tcl modifications to allow definition of anonymous
  1337.     (unnamed) procedures
  1338. Contact: <URL:mailto:spencer@med.umich.edu> (Spencer W. Thomas)
  1339.  
  1340. What: Lamda functions (Tromey)
  1341. Where: From the contact
  1342. Description: Hack to the unknown function to provide a simple
  1343.     implementation of anonymous Lamda functions.
  1344. Contact: <URL:mailto:tromey@busco.lanl.gov> (Tom Tromey)
  1345.  
  1346. What: Lamda functions (Wallach)
  1347. Where: From the contact
  1348. Description: Simple proc to provide a Lamda-like capability in Tcl.
  1349. Contact: <URL:mailto:dwallach@cs.Princeton.EDU> (Dan Wallach)
  1350.  
  1351. What: Large numbers of listbox entries workaround
  1352. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/canvas_inactive_items-0.1.gz>
  1353. Description: A sample "fix" for dealing with large numbers of entries
  1354.     in listboxes.
  1355. Contact: Unknown
  1356.  
  1357. What: lassign
  1358. Where: From the contact
  1359. Description: Assign elements of list to the given variables.
  1360. Contact: <URL:mailto:halazar@media.mit.edu> (Michael Halle)
  1361.  
  1362. What: Linear sort on list of lists
  1363. Where: From the contact
  1364. Description: Alphanumeric comparison for linear sort of lists.
  1365. Contact: <URL:mailto:matt@deshaw.com> (Matthew Newman)
  1366.  
  1367. What: lisp2wish (Kaye)
  1368. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/lisp2wish6.tar.gz>
  1369.     <URL:ftp://ftp.cis.upenn.edu/pub/kaye/lisp2wish6.tar.Z>
  1370.     <URL:ftp://ftp.cs.cmu.edu/user/ai/lang/lisp/gui/lsp2wish/>
  1371. Description: Modified version of Kramer's package.
  1372. Contact: <URL:mailto:kaye@linc.cis.upenn.edu> (Jonathan Kaye)
  1373.  
  1374. What: lisp2wish (Kramer)
  1375. Where: From the contact
  1376. Description: Common Lisp to tk interface.  Demonstrates how one
  1377.     may communicate synchronously between a lisp process and a
  1378.     tcl/tk process.
  1379. Contact: <URL:mailto:kramer@cs.toronto.edu> (Bryan M Kramer)
  1380.  
  1381. What: lisp interface to Tk (Lindner)
  1382. Where: <URL:ftp://intellektik.informatik.th-darmstadt.de/pub/plopp/with-wish.tar.gz>
  1383. Description: A simple Lisp to Tcl/Tk interface, designed while developing
  1384.     an assistance planner.
  1385. Contact: <URL:mailto:matthias@intellektik.informatik.th-darmstadt.de> (Matthias Lindner)
  1386.  
  1387. What: list extract into variables
  1388. Where: From the contact
  1389. Description: Tcl function which parses a list's elements into a set
  1390.     of variables.
  1391. Contact: <URL:mailto:Nat Pryce <URL:mailto:np2@doc.ic.ac.uk>
  1392.  
  1393. What: list select
  1394. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/listselect.tcl.gz>
  1395. Description: Simple file selector
  1396. Contact: <URL:mailto:msilva@cs.Berkeley.EDU> (Mario Jorge Silva)
  1397.  
  1398. What: list quicksort
  1399. Where: From the contact
  1400. Description: short set of Tcl routines which implement the quicksort
  1401.     algorithm over lists using user-defined comparison function.
  1402. Contact: <URL:mailto:np2@doc.ic.ac.uk> (Nat Pryce)
  1403.  
  1404. What: listbox replace command
  1405. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/listbox-rtb-2.2.patch.gz>
  1406. Description: Rather than deleting and inserting items, this new command
  1407.     replaces text in place.  Also adds a recolor and flash listbox
  1408.     subcommand.
  1409. Contact: <URL:mailto:rtb@lata.demon.co.uk> (Rob Blackbourn)
  1410.  
  1411. What: listbox with dragging selection of elements
  1412. Where: From the contact
  1413. Description: Script to Augment the Tk bindings for Listbox so that
  1414.     click and drag can be used to select elements from the listbox.
  1415. Contact: <URL:mailto:daniel.zepeda@waii.com> (Daniel Paul Zepeda)
  1416.  
  1417. What: lmatch
  1418. Where: From the contact
  1419. Description: TclX code to return subsets of lists, based on patterns.
  1420. Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (John Robert LoVerso)
  1421.  
  1422. What: Tk login window
  1423. Where: <URL:http://ftp.res.bbsrc.ac.uk/computing/archive/login.tcl>
  1424.     <URL:http://ftp.res.bbsrc.ac.uk/computing/archive/password.tcl>
  1425. Description: A Login and Password proc for logging into ORACLE.  Could
  1426.     be adapted for other types of login needs.
  1427. Contact: <URL:mailto:Andy.Caiger@bbsrc.ac.uk> (Andy Caiger)
  1428.  
  1429. What: Menu item enable/disable
  1430. Where: From the contact
  1431. Description: A cople of Tk routines to allow one to enable and disable lists
  1432.     of menu items.
  1433. Contact: <URL:mailto:hali@ppv.ericsson.se> (Hakan Liljegren,8120,000458)
  1434.  
  1435. What: Common Menu support
  1436. Where: From the contact
  1437. Description: Tk code to define menu panes and use those panes in menu bars
  1438.     or popup menus.
  1439. Contact: <URL:mailto:mark@lannet.com> (Mark Sterin)
  1440.  
  1441. What: Metacanvas
  1442. Where: From the contact
  1443. Description: Tk extension to read and write canvas metafiles.
  1444. Contact: <URL:mailto:np2@doc.ic.ac.uk> (Nat Pryce)
  1445.  
  1446. What: Metalbase interface
  1447. Where: From the contact
  1448. Description: A dirty little interface between Metalbase 5.0 and Tcl.
  1449.     This author also has written a DiamondBase extension.
  1450. Contact: <URL:mailto:poenisch@wirtschaft.tu-chemnitz.de> (Jens Poenisch)
  1451.  
  1452. What: miniSQL database interface (Pepers)
  1453. Where: <URL:ftp://Bond.edu.au/pub/Bond_Uni/Minerva/msql/contrib/tcl_msql.tar.gz>
  1454.     <URL:ftp://Bond.edu.au/pub/Bond_Uni/Minerva/msql/>
  1455. Description: MiniSQL is a simple database that uses a subset of SQL for
  1456.     data definition and manipulation.  It lacks features like join,
  1457.     integrity checks, etc. but has enough to be useful.
  1458.     It can be located in the second URL above.
  1459. Contact: <URL:mailto:pepersb@cuug.ab.ca> (Brad Pepers)
  1460.  
  1461. What: miniSQL database interface (Soderstrom)
  1462. Where: <URL:ftp://Bond.edu.au/pub/Minerva/msql/Contrib/>
  1463.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/msqltcl-1.0.tar.gz>
  1464. Description: A Tcl interface to Dave Hughe's MiniSQL (mSQL) database server.
  1465.     Supports multiple connections, multiple databases, all Mini SQL
  1466.     statements, returns SELECT query results as Tcl lists or can interate
  1467.     a script of resulting rows, and provides access to info about databases,
  1468.     tables, and columns.  Interfaces to other languages also exist.
  1469. Contact: <URL:mailto:msql-list-request@Bond.edu.au> (mSQL mailing list)
  1470.  
  1471. What: Moat/TclMotif (Newmarch)
  1472. Where: <URL:ftp://csc.canberra.edu.au/pub/motif/tclMotif/tclMotif.tar.z>
  1473.     <URL:ftp://ftp.x.org/contrib/devel_tools/tclMotif.1.4.tar.Z>
  1474.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclMotif.1.3.tar.gz>
  1475.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclMotif.1.4.tar.gz>
  1476. Description: A Tcl shell (moat) which uses Motif widgets rather than
  1477.     Tk widgets.  Requires Tcl 7.3 and Motif 1.2.1.
  1478.     Some Motif 2.0 support is present, but it is based on a beta
  1479.     release of Motif 2.0.
  1480.     A mailing list is available on
  1481.     <URL:mailto:listserv@ise.canberra.edu.au> ; send a
  1482.     "subscribe tclMotif <your name>"
  1483.     line to join.
  1484. Contact: <URL:mailto:jan@pandonia.canberra.edu.au> (Jan Newmarch)
  1485.  
  1486. What: Modula 3 interface to Tcl/Tk
  1487. Where: <URL:ftp://ftp.vlsi.polymtl.ca/lude/modula3-3.3/src/orig/misc/tcl/>
  1488. Description: Interface to Tcl/Tk.  See distribution for more details.
  1489. Contact: Unknown
  1490.  
  1491. What: moreButtons
  1492. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/moreButtons-1.2.tar.gz>
  1493. Description: Small collection of extensions to Tk 3.4 which add a simple
  1494.     triangular button like the ones at the ends of scroll bar
  1495.     and a button which can have both bitmap and text.
  1496. Contact: <URL:mailto:simmdan@isu.edu> (Daniel Simmons)
  1497.  
  1498. What: Motif entry widget behavior
  1499. Where: From the contact
  1500. Description: A Tk entry widget with some of the behavior Motif users expect.
  1501. Contact: <URL:mailto:will@Starbase.NeoSoft.COM> (Will Morse)
  1502.  
  1503. What: TCLMOTIF (Barlow)
  1504. Where: <URL:ftp://gatekeeper.dec.com/rom/euuc-freeware/MISCELLA/TCL/TCLMOTIF.Z>
  1505. Description: Ultrix port of Tcl 6 with Motif extension.
  1506. Contact: <URL:mailto:barlow@decwet.enet.dec.com> (Doug Barlow, DECwest NSM/AD)
  1507.  
  1508. What: mouse button release command
  1509. Where: From the contact
  1510. Description: A Tk command to indicate explicitly that the mouse button
  1511.     has been released - resolves problems where local grabs and
  1512.     mouse button conflicts are encountered.
  1513. Contact: <URL:mailto:golding@merl.com> (Andy Golding)
  1514.  
  1515. What: Multibyte Support for Tk
  1516. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/patch-16bit.0.2.1.tar.gz>
  1517. Description: Tk 3.2 support for 2 byte character strings.
  1518. Contact: <URL:mailto:furukawa@apricot.kek.jp> (Kazuro Furukawa)
  1519.  
  1520. What: Multi-column menus for Tk 3.6
  1521. Where: From the contact
  1522. Description: Patch to implement multi-column menus for tk3.6.
  1523. Contact: <URL:mailto:schilz@mpi-sb.mpg.de> (Thomas Schilz)
  1524.  
  1525. What: Multiple Extensions Management and Dynamic Linking
  1526. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/shells-1.1.tar.gz>
  1527. Description: A small package for dynamic loading of Tcl/Tk extensions as
  1528.     suggested during the Tcl 93 Workshop.  Includes a basic Tcl shell,
  1529.     a modified wish shell, and a dynamic extension loader for SunOS.
  1530. Contact: <URL:mailto:bollini@ipvvis.UNIPV.IT> (Alessandro Bollini)
  1531.     <URL:mailto:rubini@ipvvis.unipv.it> (Alessandro Rubini)
  1532.  
  1533. What: Multiple interpreter support
  1534. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/minterp-0.9.tar.gz>
  1535. Description: Create/control Multiple Interpreters from TCL, and also
  1536.     Object Oriented Programming.
  1537. Contact: <URL:mailto:david@davids.mmdf.com> (David Herron)
  1538.  
  1539. What: NDBM extension
  1540. Where: <URL:ftp://cs6400.mcc.ac.uk/pub/src/tcl_ndbm.c>
  1541. Description: Converted tclgdbm into ndbm calls.  No new documentation.
  1542. Contact: <URL:mailto:P.Stringer@mcc.ac.uk> (Phil Stringer)
  1543.  
  1544. What: net CDF
  1545. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/net_tcl.tar.gz>
  1546. Description: Tcl wish with hooks for netCDF (???)
  1547. Contact: Unknown
  1548.  
  1549. What: Network Management / SNMP
  1550. Where: <URL:ftp://nexus.yorku.ca/pub/tcl_snmp/tcl_nm-1.03.tar.Z>
  1551.     <URL:ftp://ftp.ibr.cs.tu-bs.de/pub/languages/tcl/contrib/tcl_snm/>
  1552.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl_curses.shar.gz>
  1553. Description: An initial implementation of an API for SNMP.  This is currently
  1554.     being reworked in the light of SNMPv2.  Please check with the mail-
  1555.     server for current status.  Send a help line to the mailserver
  1556.     for details of signing up for the SNMP tcl mailing list.
  1557.     Also note that packages such as
  1558.     tcl_curses, tcl_dbm, tcl_mib, tclnm, and tcl_snmp or tk_snmp
  1559.     are available.
  1560.     Contact the mailing list to ask for details.
  1561. Contact: <URL:mailto:majordomo@data.fls.dk> (Mailing service daemon)
  1562.  
  1563. What: NeXTSTEP / Tcl interface (Johnson)
  1564. Where: <URL:ftp://media.mit.edu/pub/WavesWorld/WW1.0B2Complete.tar>
  1565.     <URL:ftp://media.mit.edu/pub/WavesWorld/WW1.0B2SrcOnly.tar>
  1566. Description: This is a strictly NeXTSTEP interface.  One of the two palettes
  1567.     included in this release is WWTCLWidgets one take on how to integrate
  1568.     Tcl into the NeXTSTEP development environment.
  1569.     The other palette makes use of the Tcl widget palette.
  1570.     The other WavesWorld palettes, on
  1571.     <URL:ftp://media.mit.edu/pub/WavesWorld/>,
  1572.     integrate Tcl into IB, complete with a suite of UI objects,
  1573.     and a 3D modeling language called eve, which is basically tcl with a
  1574.     full RenderMan binding.  The WWTCLWidgetsPalette includes a WWTCLInterp,
  1575.     which is an objective-C wrapper around a Tcl interp.
  1576. Contact: <URL:mailto:wave@media.mit.edu> (Michael B. Johnson)
  1577.  
  1578. What: NextStep / Tcl MAB
  1579. Where: <URL:ftp://cs.orst.edu/pub/next/submissions/>
  1580. Description: A Tcl 7.3 MAB - unfortunately, I don't speak NextStep so
  1581.     that's about all I know.
  1582. Contact: Unknown
  1583.  
  1584. What: NIS+ interface library
  1585. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/nistcl-0.01.tar.gz>
  1586.     <URL:ftp://csi.jpl.nasa.gov/pub/tcl/nistcl-0.01.tar.gz>
  1587. Description: Super pre-alpha release of a TCL interface SunOS 5.x NIS+ library.
  1588. Contact: <URL:mailto:mwette@csi.jpl.nasa.gov> (Matt Wette)
  1589.  
  1590. What: NLI Tcl extension
  1591. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/NLItcl.tar.gz>
  1592. Description: A Tcl extension supporting the Natural Language Inc.'s
  1593.     natural language database front end.
  1594. Contact: <URL:mailto:de@lick.ucsc.edu> (De Clarke)
  1595.  
  1596. What: Numeric Array extension to Tcl
  1597. Where: <URL:ftp://overload.lbl.gov/pub/narray/>
  1598.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/narray-0.5.tar.gz>
  1599. Description: Provide support for large in-memory multi-dimensional numeric
  1600.     arrays.  Also provides support for applying Tcl functions over each
  1601.     element of the array in a byte code compiled format.
  1602. Contact: <URL:mailto:slshen@lbl.gov> (Sam Shen)
  1603.  
  1604. What: Notifier object
  1605. Where: From the contact
  1606. Description: Tcl code which provides you event notification, but not
  1607.     reliant on X events.  Purely Tcl code.
  1608. Contact: <URL:mailto:roseman@cpsc.ucalgary.ca> (Mark Roseman)
  1609.  
  1610. What: Objective C / Tcl library
  1611. Where: <URL:ftp://cs.rochester.edu/pub/packages/objc/libtclobjc-1.0.tar.gz>
  1612.     <URL:ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Developer/resources/libraries/libtclobjc-1.0.tar.gz>
  1613.     <URL:ftp://ftp.informatik.uni-muenchen.de/pub/comp/platforms/next/Developer/resources/libraries/libtclobjc-1.0.1.s.tar.gz>
  1614. Description: A library consists of objects and support functions for
  1615.     communicating between Objective-C and Tcl/Tk.  From Tcl you can send
  1616.     messages to Objective-C objects and get textual representations of
  1617.     what's returned.  The library requires gcc-2.5.8 or higher,
  1618.     tcl-7.3, tk-3.6, libcoll-931026, libreadline and GNU make.
  1619.     There is also a NextSteP version available as well.
  1620.     The 1.0.1.s version is a bug fix version for NeXT.
  1621. Contact: <URL:mailto:mccallum@cs.rochester.edu> (R. Andrew McCallum)
  1622.  
  1623. What: Object Tcl
  1624. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/ObjectTcl.b1.0.tar.gz>
  1625. Description: A Tcl extension that allows one to use object
  1626.     oriented programming concepts from within Tcl and provides a
  1627.     tight object-oriented coupling to C++.  Can be used freely for
  1628.     non-commercial purposes; email the contact for commercial use
  1629.     licensing details.  For more details, see 
  1630.     <URL:http://www.x.co.uk/devt/ObjectTcl/>.  Beta 1.0 source
  1631.     code will be appearing soon.
  1632. Contact: <URL:mailto:otcl@x.co.uk> (Object Tcl)
  1633.  
  1634. What: Open Scripting Architecture (Apple) Extension
  1635. Where: <URL:ftp://ftp.msen.com/pub/vendor/ice>
  1636. Description: Mac tickle extension for Apple's OSA communication.
  1637. Contact: <URL:mailto:Tim Endres>
  1638.  
  1639. What: OpenWindows tkBind mod
  1640. Where: From the contact
  1641. Description: One line patch to change the Alt modifier from using Mod2
  1642.     to using Mod4.
  1643. Contact: <URL:mailto:darkfox@netcom.com> (Johnson Michael Earls)
  1644.  
  1645. What: Oracle extension to Tcl.
  1646. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/oratcl-2.2.tar.gz>
  1647. Description: Provide access to a Oracle Database server from within Tcl.
  1648.     Based on Tcl 7.3.
  1649. Contact: <URL:mailto:tpoindex@nyx.cs.du.edu> (Tom Poindexter)
  1650.  
  1651. What: OSE C++ tools
  1652. Where: <URL:ftp://ftp.th-darmstadt.de/pub/programming/languages/C++/class-libraries/OSE/>
  1653.     <URL:ftp://csis.dit.csiro.au/pub/SEG/ose/>
  1654. Description: A collection of programming tools and class libraries for
  1655.     C++.  Includes a library of generic components, UNIX components,
  1656.     and Tk components.  Uses templates, but includes a template
  1657.     processor for compilers which do not support templates.
  1658.     Portable to many different operating systems.
  1659.     More info can be found at <URL:http://www.tansu.com.au/Docs/ose/doc/ose-home.html>.
  1660. Contact: <URL:mailto:ose@nms.otc.com.au>
  1661.  
  1662. What: Pacco (Pavia Active-Component Compound Objects)
  1663. Where: <URL:ftp://iride.unipv.it/pub/Pacco/pacco-0.85.tar>
  1664. Description: A way to manage binary objects in a distributed environment.
  1665.     Adds image display capabilities to the tk widget set.
  1666.     Uses Tcl 7.3/Tk 3.6, and prefers use of the shells-1.1 environment.
  1667.     Requires ANSI C and gmake.  See more Pacco info at
  1668.     <URL:http://iride.unipv.it/pacco/Index.html>.
  1669. Contact: <URL:mailto:rubini@ipvvis.unipv.it> (Alessandro Rubini)
  1670.     <URL:mailto:alberto@ipvvis.unipv.it> (Alberto Biancardi)
  1671.     <URL:mailto:maxi@ipvvis.unipv.it> (Alberto Biancardi)
  1672.  
  1673. What: Pack widget with no shrink option
  1674. Where: From the contact
  1675. Description: Code to add a noshrink option to Pack so that each button
  1676.     can be the same size.
  1677. Contact: <URL:mailto:welch@parc.xerox.com> (Brent Welch)
  1678.  
  1679. What: package extension
  1680. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/package0.1.patch.gz>
  1681. Description: Tcl 7 extension to allow collections of related variables
  1682.     and procedures.
  1683. Contact: <URL:mailto:cimarron@montage.com> (Cimarron Taylor)
  1684.  
  1685. What: parser
  1686. Where: From the contact
  1687. Description: com_parser is an addinput like extension which can perform
  1688.     some parsing before the program is resented the input.
  1689. Contact: <URL:mailto:jcarney@mit.edu> (John Carney)
  1690.  
  1691. What: Password widget (Ivler)
  1692. Where: From the contact
  1693. Description: Tk text entry widget that takes a value in a standard
  1694.     password format.
  1695. Contact: <URL:mailto:ivler@crl.com> (J.M. Ivler)
  1696.  
  1697. What: Password widget (Kenny)
  1698. Where: From the contact
  1699. Description: Tk entry box widget which does not show it's contents.
  1700.     Should appear in tkauxlib 2.0.
  1701. Contact: <URL:mailto:kennykb@crd.ge.com> (Kevin B. Kenny)
  1702.  
  1703. What: Pathname resolution
  1704. Where: From the contact
  1705. Description: Take a pathname and resolve automounter mangling, etc.
  1706. Contact: <URL:mailto:jch@garfield.isode.com> (John Haxby)
  1707.  
  1708. What: PBM library suitable for use in Tk
  1709. Where: <URL:ftp://ftp.netcom.com/pub/je/jef/>
  1710. Description: A tar file containing libpnmrw routines, which is a library
  1711.     of PBM Plus reading and writing routines which return status values
  1712.     rather than echoing error msgs and exiting, is available.  This
  1713.     should make integrating PBM Plus style file formats much easier.
  1714. Contact: <URL:mailto:jef@netcom.com> (Jef Poskanzer)
  1715.  
  1716. What: Photo widget
  1717. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/photo-2.4.tar.gz>
  1718.     <URL:ftp://dcssoft.anu.edu.au/pub/tk/photo-2.4.tar.Z>
  1719. Description: widget which displays a monochrome or color image using dithering
  1720. Contact: <URL:mailto:paulus@cs.anu.edu.au> (Paul Mackerras)
  1721.  
  1722. What: Photo widget GIF file handler
  1723. Where: From the contact
  1724. Description: A photo image file handler for GIF images.
  1725.     It only works for 8 bit GIF files and
  1726.     interlaced 8 bit files and does not write GIFs.
  1727. Contact: <URL:mailto:angel@flipper.rsmas.miami.edu> (Angel Li)
  1728.  
  1729. What: Pie menus
  1730. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tkpie.tar.gz>
  1731. Description: Menus presented as a slice of a pie rather than a box.
  1732. Contact: <URL:mailto:don@toad.com> (Don Hopkins)
  1733.  
  1734. What: Pixel position of a character
  1735. Where: From the contact
  1736. Description: Get the pixel positions of characters.
  1737. Contact: <URL:mailto:eric@pandora.Las-Vegas.NV.US> (Eric J. Schwertfeger)
  1738.  
  1739. What: Pixmap support (Albrecht)
  1740. Where: <URL:ftp://ftp.igpm.rwth-aachen.de/arc/pub/unix/tcl/pixmap.tar.gz>
  1741. Description: A Tk 4.0b3 new image type of pixmap.  It has to modify the 
  1742.     tk4.0b3 directory, unfortunately.  It also provides ability to
  1743.     communicate with the Motif window manager and some other add-ons.
  1744. Contact: <URL:mailto:albrecht@igpm.rwth-aachen.de> (Harald Albrecht)
  1745.  
  1746. What: Pixmap support (Delmas)
  1747. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TkPixmap3.6j.tar.gz>
  1748.     <URL:ftp://ftp.cs.tu-berlin.de/pub/tcl/extensions/TkPixmap3.6j.tar.Z>
  1749. Description: Tk 3.x tkBitmap.c modification to support pixmap images with
  1750.     -bitmap option.  Supports Xpm3, bitmap, and gif.  Also supports
  1751.     Display Postscript output.
  1752. Contact: <URL:mailto:garfield@cs.tu-berlin.de> (Sven Delmas)
  1753.  
  1754. What: Plotting widget for Tk
  1755. Where: <URL:ftp://dino.ph.utexas.edu/pub/plplot/>
  1756. Description: The plotting widget is a part of PLPLOT,
  1757.     (see "tcl-faq/part04").   Plplot uses the
  1758.     GNU licensing so be aware of this.
  1759. Contact: <URL:mailto:plplot-request@dino.ph.utexas.edu> for mailing list.
  1760.     <URL:mailto:mjl@dino.ph.utexas.edu> (Dr. Maurice LeBrun)
  1761.  
  1762. What: Popup menu support
  1763. Where: From the contact
  1764. Description: Implementation of a popup menu.  Uses button 1.
  1765. Contact: <URL:mailto:kjx@comp.vuw.ac.nz> (R James Noble)
  1766.  
  1767. What: Portable Tk
  1768. Where: <URL:ftp://sauna.cs.hut.fi/pub/tk/>
  1769. Description: A proof of portability project to make a version of tk which
  1770.     is portable between Microsoft Windows 3.1, X Window System and
  1771.     hopefully at some time in the future MacOS, Amiga, and OS/2.
  1772. Contact: <URL:mailto:ohttk@niksula.hut.fi> (Portable Tk group)
  1773.  
  1774. What: Postgres extensions
  1775. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/PQTcl.tar.gz>
  1776. Description: C and C++ versions of interface to the UCB libPQ Postgres
  1777.     relational database.
  1778. Contact: <URL:mailto:rmaxwell@ossi.COM> (Robin J. Maxwell)
  1779.  
  1780. What: procedure tracing
  1781. Where: From the contact
  1782. Description: Tcl procedure tracing package.
  1783. Contact: <URL:mailto:bsmith@CS.cornel.EDU> (Brian Smith)
  1784.  
  1785. What: Prolog / Tcl interface
  1786. Where: <URL:ftp://clement.info.umoncton.ca/pub/BinProlog/BinProlog3.30.tar.gz>
  1787. Description: Prolog environment which allows one to also manipulate
  1788.     Tcl and Tk objects.  BinProlog has now been ported to tk4.0b2 and
  1789.     tcl7.4b2.  This adds a high-performance logic programming engine
  1790.     to the Tcl interpreter.  This has been tested on SPARCs with
  1791.     SunOS 4.x and 5.x.
  1792. Contact: <URL:mailto:binprolog@info.umoncton.ca>
  1793.  
  1794. What: pset
  1795. Where: From the contact
  1796. Description: Proc which allows a parallel set command.  Note that at least
  1797.     two versions of this were posted.
  1798. Contact: <URL:mailto:ted@crl.nmsu.edu> (Ted Dunning)
  1799.  
  1800. What: PV-WAVE interface (Visual Numerics)
  1801. Where: From the contact
  1802. Description: Tcl interfaces to PV-WAVE.  PV-WAVE 5.0 CD-ROM
  1803.     has the interfaces installed into the directory wave/lib/tcl/.
  1804. Contact: <URL:mailto:todd@pvi.com> (Todd Bradley)
  1805.  
  1806. What: random numbers (Eichin)
  1807. Where: <URL:http://www.cygnus.com/%7Eeichin/random-tcl.html>
  1808. Description: Tcl random number generator using Knuth 3.6 algorithm to
  1809.     generate 16 bit numbers.
  1810. Contact: <URL:mailto:eichin@cygnus.com> (Mark Eichin)
  1811.  
  1812. What: random numbers (Libes)
  1813. Where: From the contact
  1814. Description: Modified Samon random function for better behavior.
  1815. Contact: <URL:mailto:libes@cme.nist.gov> (Don Libes)
  1816.  
  1817. What: random numbers (Salmon)
  1818. Where: From the contact
  1819. Description: Tk script displaying Salmon random function.
  1820. Contact: <URL:mailto:glen_fullmer@pts.mot.com> (Glen Fullmer)
  1821.  
  1822. What: random numbers (Schoenwaelder)
  1823. Where: From the contact
  1824. Description: Simple Tcl script to generate random numbers.
  1825. Contact: <URL:mailto:schoenw@ibr.cs.tu-bs.de> (Juergen Schoenwaelder)
  1826.  
  1827. What: random numbers (Shiono)
  1828. Where: From the contact
  1829. Description: Simple random number generator.
  1830. Contact: <URL:mailto:tshiono@cv.sony.co.jp> (Toru Shiono)
  1831.  
  1832. What: readline-like function support for tcl (West)
  1833. Where: From the contact
  1834. Description: Mods to tclMain to provide support for the GNU readline
  1835.     interface or with a few changes another similar interface.
  1836. Contact: <URL:mailto:west@lux.tsd.itg.ti.com> (Roger West)
  1837.  
  1838. What: readline-like function support for tk (Miguel)
  1839. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk_readline-1.2.patch.gz>
  1840. Description: Tk 3.6 patches for GNU readline support.
  1841. Contact: <URL:mailto:miguel@roxanne.nuclecu.unam.mx> (Miguel de Icaza)
  1842.  
  1843. What: Rectmap
  1844. Where: From the contact
  1845. Description: A Tk drawing widget which one can use to create various
  1846.     rectangles.
  1847. Contact: <URL:mailto:helthuis@cs.utwente.nl> (Bert Helthuis)
  1848.  
  1849. What: RenderMan bindings
  1850. Where: From the contact
  1851. Description: Set of bindings to external RenderMan toolkit.
  1852. Contact: <URL:mailto:wave@media.mit.edu> (Michael B. Johnson)
  1853.  
  1854. What: Reregister interpreter name
  1855. Where: From the contact (or from the mxedit source code)
  1856. Description: Code allows user to change the name of the interpreter.
  1857. Contact: <URL:mailto:welch@parc.xerox.com> (Brent Welch)
  1858.  
  1859. What: Safe Tcl Interpreter (NeoSoft)
  1860. Where: From the contact
  1861. Description: Tcl cmds to provide some level of security.
  1862. Contact: <URL:mailto:karl@NeoSoft.com> (Karl Lehenbauer)
  1863.  
  1864. What: Save Variables
  1865. Where: From the contact
  1866. Description: Tcl procedures to save off Tcl variables and their values.
  1867. Contact: <URL:mailto:David.Martland@brunel.ac.uk> (David Martland)
  1868.  
  1869. What: Scheme extension
  1870. Where: <URL:ftp://ftp.cs.indiana.edu/pub/kfisler/>
  1871.     <URL:ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/>
  1872.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/Schemepkg0.1.tar.gz>
  1873. Description: Schemepkg is a Tcl/Tk package that provides an interface to
  1874.     a Scheme interpreter from within Tcl scripts.  This is not
  1875.     a Scheme interpreter for Tk - it is merely a set of Tcl commands
  1876.     that can be used to evaluate Scheme code from within Tcl scripts.
  1877.     It is based on Brent Benson's Libscheme (v 0.3), which is required
  1878.     to use Schemepkg.
  1879. Contact: <URL:mailto:kfisler@cs.indiana.edu> (Kathi Fisler)
  1880.  
  1881. What: scotty
  1882. Where: <URL:ftp://ftp.ibr.cs.tu-bs.de/pub/local/tkined/scotty-1.2.0.tar.gz>
  1883.     <URL:http://www.ibr.cs.tu-bs.de/projects/nm/scotty/welcome.html>
  1884.     <URL:http://www.cs.tu-bs.de/ibr/projects/nm/>
  1885.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/scotty-1.2.0.tar.gz>
  1886. Description: scotty is a tcl interpreter with extensions needed to write
  1887.     network management applications. scotty can send and receive
  1888.     ICMP packets, query DNS server, create TCP and UDP connections,
  1889.     retrieve SNMP information, and process jobs in an event loop.
  1890.     Sample applications are provided for the tkined network editor
  1891. Contact: <URL:mailto:schoenw@ibr.cs.tu-bs.de> (Juergen Schoenwaelder)
  1892.  
  1893. What: scrollbar overflow fix
  1894. Where: From the contact
  1895. Description: Fix for arithmetic overflow in tkScrollbar (Tk 3.6).
  1896. Contact: <URL:mailto:Farrell.McKay@nms.otc.com.au> (Farrell McKay)
  1897.  
  1898. What: scrollgraph
  1899. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/scrollgraph.tar.gz>
  1900. Description: Example of adding a scrollbar to blt_graph and scale
  1901.     to control magnification.
  1902. Contact: <URL:mailto:bmidgley@sunset.cs.utah.edu> (Brad Midgley)
  1903.  
  1904. What: searchbox
  1905. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/searchbox-1.0.1.tar.gz>
  1906. Description: Tk widget written that provides Emacs-like searching bindings
  1907.     and incremental, exact and regular expression searching
  1908.     abilities to Tk text widgets.
  1909. Contact: <URL:mailto:phelps@cs.berkeley.edu> (Tom Phelps)
  1910.  
  1911. What: secure tcl
  1912. Where: From the contact
  1913. Description: Extension to provide a send message evaluator
  1914. Contact: <URL:mailto:fine@cis.ohio-state.edu> (Thomas A Fine)
  1915.  
  1916. What: send with timeout subcommand
  1917. Where: From the contact
  1918. Description: Patch so that you pass send a timeout value.
  1919. Contact: <URL:mailto:terri@ner.com> (Terri L. Fischer)
  1920.     <URL:mailto:lusol@Lehigh.EDU> (Stephen O.Lidie)
  1921.  
  1922. What: showproc.tcl
  1923. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/showproc.tcl.gz>
  1924. Description: A new showproc
  1925. Contact: <URL:mailto:lance@markv.com> (Lance Ellinghouse)
  1926.  
  1927. What: SIMEX
  1928. Where: <URL:ftp://ftp.nmsr.labmed.umn.edu/>
  1929. Description: A C++ class framework for building discreate event simulation
  1930.     models.  More information can be found at
  1931.     <URL:http://www.nmsr.labmed.umn.edu>.
  1932. Contact: <URL:mailto:jan@simvax.labmed.umn.edu> (Jan MArie Lundgren - User Contact)
  1933.  
  1934. What: SIPP extensions
  1935. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tsipp3.1a.tar.gz>
  1936.     <URL:ftp://ftp.neosoft.com/pub/tcl/distrib/tsipp3.1a.tar.Z>
  1937. Description: 3D rendering toolkit for Tcl and Tk based on the SImple
  1938.     Polygon Processor (SIPP)
  1939. Contact: <URL:mailto:markd@grizzly.com> (Mark Diekhans)
  1940.  
  1941. What: SNMP extension (Rose)
  1942. Where: <URL:ftp://ftp.ics.uci.edu/mrose/isode-snmpV2/isode-snmpV2.tar.Z>
  1943. Description: A SNMP Tcl API documented in "How to Manage Your
  1944.     Network Using SNMP" by Marshall Rose and Keith McCloghrie.
  1945. Contact: <URL:mailto:mrose@dbc.mtview.ca.us> (M Rose)
  1946.  
  1947. What: SplitList
  1948. Where: From the contact
  1949. Description: Tcl procedure to place arguments into variables;
  1950. Contact: <URL:mailto:karrels@mcs.anl.gov> (Edward L. Karrels)
  1951.  
  1952. What: Spreadsheet
  1953. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/newspread.tar.gz>
  1954. Description: Tk spreadsheet like widget, built using canvas and text
  1955.     widgets.
  1956. Contact: <URL:mailto:cstruble@gnu.ai.mit.edu> (Craig Struble)
  1957.  
  1958. What: SQL support
  1959. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/isqltcl.tar.gz>
  1960.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/sql_tcl.tar.gz>
  1961. Description: A standard document for adding SQL support in Tcl and
  1962.     full blown support for INFORMIX in Tcl/Tk.  Now at version 2.1.
  1963.     Russell D. Fellows <URL:mailto:rusfel@ibm.net> has indicated
  1964.     that he has a patch to this package which will provide support
  1965.     for Binary Large Objects (BLOBs).
  1966. Contact: <URL:mailto:skumar@netcom.com> (Srinivas Kumar)
  1967.  
  1968. What: Stack procedures
  1969. Where: From the contact
  1970. Description: A Tcl based stack implementation.  It was done as a demo
  1971.     of the use of variable names as pointers in Tcl.
  1972. Contact: <URL:mailto:amc@cs.wustl.edu> (Adam M. Costello)
  1973.  
  1974. What: static variables (Bolik)
  1975. Where: From the contact
  1976. Description: A Tcl script to support true static variables for tcl
  1977.     procs.
  1978. Contact: <URL:mailto:zzhibol@rrzn-user.uni-hannover.de> (Christian Bolik)
  1979.  
  1980. What: static variables (Lehenbauer)
  1981. Where: From the contact
  1982. Description: tcl procedure to create static Tcl variables.
  1983. Contact: <URL:mailto:karl@NeoSoft.com> (Karl Lehenbauer)
  1984.  
  1985. What: sticker
  1986. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkSticker-1.0.tar.gz>
  1987. Description: A "sticker" is a rectangle with text inside but which truncates
  1988.     if it's too long (e.g. after the canvas is scaled). The text can be
  1989.     drawn vertically and/or repeated. You can also draw a (filled) bar;
  1990.     we use it showing percentage of a job's completeness. You may use
  1991.     mouse enter/leave bindings to put the complete text in a status line.
  1992.     No hacks nor patches to TCL7.2-3/TK3.5-6 and dynamically loadable.
  1993. Contact: <URL:mailto:dahms@ifk20.mach.uni-karlsruhe.de> (Heribert Dahms)
  1994.  
  1995. What: structure-like objects in Tcl (Burdick)
  1996. Where: From the contact
  1997. Description: A Tcl command that lets you use arrays similarly to structs.
  1998. Contact: <URL:mailto:burdick@ars.rtp.nc.us> (Bill Burdick)
  1999.  
  2000. What: structure-like objects in Tcl (Gerdes)
  2001. Where: From the contact
  2002. Description: Set of Tcl procedures to pass structures by reference.
  2003. Contact: <URL:mailto:dpgerdes@zorro.cecer.army.mil> (David Gerdes)
  2004.  
  2005. What: SunOS dld package
  2006. Where: From the contact
  2007. Description: Tcl front end for SunOS 4.x dynamic loading routines.
  2008. Contact: <URL:mailto:jlc@adaclabs.com> (Jean-Luc Chatelain)
  2009.  
  2010. What: supertcltk
  2011. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/supertcltk0.5.tar.gz>
  2012.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcltk_shlib0.4.tar.gz>
  2013. Description: Set of files for Tcl and Tk as well as a number of
  2014.     extensions designed to support building shared 
  2015.     libraries.  More info can be found at
  2016.     <URL:http://130.209.12.75:8001/> during
  2017.     off peek hours <GMT 17:00-9:00).
  2018. Contact: <URL:mailto:xiaokun@stats.gla.ac.uk> (Xiaokun Zhu)
  2019.  
  2020. What: sureSend
  2021. Where: From the contact
  2022. Description: Short Tk procedure which avoids a timeout and still returns
  2023.     a result.  For Tcl 7.3.
  2024. Contact: <URL:mailto:Lindsay.Marshall@newcastle.ac.uk> (Lindsay F. Marshall)
  2025.  
  2026. What: Sybase Tcl
  2027. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/sybtcl-2.2.tar.gz>
  2028. Description: Tcl 7.3 interface to Sybase database server, using SQL.
  2029.     Also requires the Sybase Open Client (DB-Library) package.
  2030. Contact: <URL:mailto:tpoindex@nyx.cs.du.edu> (Tom Poindexter)
  2031.  
  2032. What: System V ipc
  2033. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/svipc-2.1.1.tar.gz>
  2034. Description: Tcl interface to System V IPC facilities.  Supports
  2035.     Tcl 7.3, Tk 3.6, TclX 7.3a.
  2036. Contact: <URL:mailto:kelsey@mdd.comm.mot.com> (Joe Kelsey)
  2037.  
  2038. What: tcl and tk shared library support (Brown)
  2039. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk3.6.sharedlibs.patch.gz>
  2040.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl7.3.sharedlibs.patch.gz>
  2041. Description: Set of patches which assume you use gcc 2.x.x which supports
  2042.     the -shared option
  2043. Contact: <URL:mailto:philb@soda.berkeley.edu> (Philip Brown)
  2044.  
  2045. What: tcl and tk shared library support (Salmon)
  2046. Where: From the contact
  2047. Description: Patches to Makefile.in that allows both HP/UX and SunOS 4
  2048.     to build shared libraries.
  2049. Contact: <URL:mailto:Michael.Salmon@eos.ericsson.se> (Michael Salmon)
  2050.  
  2051. What: tcl debugger (extended tcl)
  2052. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl.debugger.gz>
  2053. Description: tclX source level limited debugger (patch to tclX)
  2054. Contact: <URL:mailto:karl@NeoSoft.com> (Karl Lehenbauer)
  2055.  
  2056. What: tcl debugger (libes)
  2057. Where: <URL:ftp://ftp.cme.nist.gov/pub/expect/tcl-debug.tar.Z>
  2058.     <URL:ftp://ftp.aud.alcatel.com/tcl/code/tcl-debug.tar.gz>
  2059. Description: Tcl debugger patterned after gdb and dbx which can be added
  2060.     easily to any Tcl/Tk application.
  2061. Contact: <URL:mailto:libes@cme.nist.gov> (Don Libes)
  2062.  
  2063. What: tcl debugger (tromey)
  2064. Where: From the contact
  2065. Description: An extension to Libes' Tcl debugger which provides filename
  2066.     and line number associations with statements.
  2067. Contact: <URL:mailto:tromey@klab.caltech.edu> (Tom Tromey)
  2068.  
  2069. What: tcl dynamic extension loader package
  2070. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcldl0.3.tar.gz>
  2071.     <URL:ftp://ftp.sunsite.unc/Linux/libs/dld-3.2.6.bin.tar.gz>
  2072.     <URL:ftp://tsx-11.mit.edu/pub/linux/sources/libs/dld-3.2.6.tar.gz>
  2073. Description:  This is an extension to Tcl to use the Perl dynamic
  2074.     loading extension from Perl 5.0.  It is portable to a number
  2075.     of platforms.  Requires Tcl 7.3 and itcl 1.5.
  2076.     More info can be found at <URL:http://130.209.12.75:8001/> during
  2077.     off peek hours <GMT 17:00-9:00).
  2078. Contact: xiaokun@aero.gla.ac.uk (Xiaokun Zhu)
  2079.  
  2080. What: Tcl extension tools
  2081. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/majorminor.tar.gz>
  2082. Description: Extension to provide a development environment to ease
  2083.     implementing new commands within Tcl/Tk.
  2084. Contact: <URL:mailto:david@davids.mmdf.com> (David Herron)
  2085.  
  2086. What: Tcl getopt (Earls)
  2087. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tclGetOpts.tar.gz>
  2088. Description: A Tcl-based getopt function.
  2089. Contact: <URL:mailto:darkfox@netcom.com> (Johnson Michael Earls)
  2090.  
  2091. What: Tcl getopt (Mangin)
  2092. Where: From the contact
  2093. Description: A Tcl based getopt function.
  2094. Contact: <URL:mailto:frank.mangin@sophia.inria.fr> (Frank Mangin)
  2095.  
  2096. What: Tcl getopt (Roydhouse)
  2097. Where: From the contact
  2098. Description: A Tcl getopt function with expanded options.
  2099. Contact: <URL:mailto:Aaron.Roydhouse@comp.vuw.ac.nz> (Aaron Roydhouse)
  2100.  
  2101. What: Tcl invocation (Newman)
  2102. Where: From the contact
  2103. Description: A C routine which invokes Tcl command passing the
  2104.     appropriate escaped strings without Tcl_Eval.
  2105. Contact: <URL:mailto: matt@deshaw.com> (Matthew Newman)
  2106.  
  2107. What: Tcl invocation (Nichols)
  2108. Where: From the contact
  2109. Description: A C routine which invokes Tcl command passing the
  2110.     appropriately escaped strings.  In this way one need not
  2111.     call Tcl_Eval().
  2112. Contact: <URL:mailto:nichols@parc.xerox.com> (David Nichols)
  2113.  
  2114. What: Tcl IPC interface
  2115. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclipc1-0.tar.gz>
  2116. Description: Implements Tk's send command without requiring Tk or X11.
  2117. Contact: <URL:mailto:gillies@noao.edu> (Kim Gillies)
  2118.  
  2119. What: Tcl Loadable Extensions (TLE)
  2120. Where: <URL:ftp://ftp.caos.kun.nl/pub/tcl/tclext.tar.gz>
  2121. Description: Beta release of Tcl Loadable Extensions, which can be
  2122.     loaded at runtime by a Tcl command.
  2123. Contact: <URL:mailto:harcoh@caos.kun.nl> (Harco de Hilster)
  2124.  
  2125. What: Tcl Packages
  2126. Where: <URL:ftp://toadflax.cs.ucdavis.edu/pub/TclPackage.tar.Z>
  2127. Description: Provide ability to create enclosed groups of code which the
  2128.     user can load as a unit.
  2129. Contact: <URL:mailto:beard@cs.ucdavis.edu> (Patrick C. Beard)
  2130.  
  2131. What: Tcl SQL
  2132. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclsql-1.1.tar.gz>
  2133. Description: tclsql is an INGRES specific Tcl interface to SQL
  2134.     (Structured  Query Language).
  2135. Contact: <URL:mailto:cxh@arsenic.berkeley.edu> (Christopher Hylands) ???
  2136.  
  2137. What: Tcl-DP
  2138. Where: <URL:ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/Tcl-DP/tcl-dp3.2.tar.Z>
  2139.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl-dp3.2.tar.gz>
  2140.     <URL:ftp://hplyot.obspm.fr/tcl/mirrors/tcl-dp/tcl-dp3.2.tar.gz>
  2141.     <URL:ftp://ftp.ibp.fr/pub/tcl/contrib/extensions/>
  2142. Description: Tcl Distributed Programming - a public domain extension
  2143.     which adds TCP/IP connection management, remote
  2144.     procedure call and distributed object protocols to Tcl/Tk.
  2145.     Version 3.0 is a major rewrite.
  2146. Contact: <URL:mailto:tcl-dp@roger-rabbit.CS.Berkeley.EDU> or
  2147.     <URL:mailto:tcl-dp-bugs@roger-rabbit.CS.Berkeley.EDU>
  2148.  
  2149. What: Tcl-DP fix (Krakowiak)
  2150. Where: From the contact
  2151. Description: A fix to distribObj.tcl so that clients names are kept.
  2152.     I don't know if this and the next are related or not.
  2153. Contact: <URL:mailto:krakowia@imag.fr> (Sacha Krakowiak)
  2154.  
  2155. What: Tcl-DP fix (Pauba)
  2156. Where: From the contact
  2157. Description: A fix to dp_UndistributeObject.
  2158.     I don't know if this and the previous fix are related or not.
  2159. Contact: <URL:mailto:klp@oh.att.com> (kevin.l.pauba)
  2160.  
  2161. What: Tcl-DP with Multicast IP
  2162. Where: <URL:ftp://agate.lut.ac.uk/pub/mbone/tdpm3.2.tar.Z>
  2163. Description: A version of Tcl-DP 3.2 which is patched to include
  2164.     support for multicast IP communications.  It also has an early
  2165.     prototype of a late-binding RPC system.
  2166. Contact: <URL:mailto:J.P.Knight@lut.ac.uk> (Jon P. Knight)
  2167.  
  2168. What: Tcl/Tk Japanized; support for Kanji
  2169. Where: <URL:ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tcl7.3jp-update1.gz>
  2170.     <URL:ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tk3.6jp-update1.gz>
  2171.     <URL:ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tcl7.3jp-update2.gz>
  2172.     <URL:ftp://srawgw.sra.co.jp/pub/lang/tcl/jp/tk3.6jp-update2.gz>
  2173.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl7.3jp-patch.gz>
  2174.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl7.3jp-update1.gz>
  2175.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl7.3jp-update2.gz>
  2176.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk3.6jp-patch.gz>
  2177.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk3.6jp-update1.gz>
  2178.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk3.6jp-update2.gz>
  2179. Description: Patch to enable Tk/Tcl to use Kanji.
  2180. Contact: <URL:mailto:tcl-jp-bugs@sra.co.jp> (Japanized Tcl Project)
  2181.  
  2182. What: tcl_object
  2183. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl_object.tar.gz>
  2184. Description: C++ code which allows you to develop a bi-directional interface
  2185.     to Tcl.  Especially designed for using with the xf interface
  2186.     builder.
  2187. Contact: <URL:mailto:stephan@cs.tu-berlin.de> (Stephan Herrmann)
  2188.  
  2189. What: Tcl_SetVar2 fix for append operations
  2190. Where: From the contact
  2191. Description: Fix for above code so that read traces are invoked on
  2192.     variables.
  2193. Contact: <URL:mailto:booga@eng.sun.com> (Steve Jankowski)
  2194.  
  2195. What: tcl_streams
  2196. Where: From the contact
  2197.     alt.sources archives (Apr 90)
  2198. Description: System V stream I/O library for Tcl
  2199. Contact: <URL:mailto:peter@taronga.com> (Peter da Silva)
  2200.  
  2201. What: tcl2array
  2202. Where: <URL:ftp://ftp.isi.edu/pub/hpcc-papers/touch/tcl2array.tar.Z>
  2203. Description: This package assists a developer in creating stand-alone
  2204.     tk/tcl applications.  This treats Tcl/Tk as truly embedded - the
  2205.     user of an application using this package won't have to install
  2206.     Tcl/Tk before using the application.
  2207. Contact: <URL:mailto:touch@isi.edu> (Joe Touch)
  2208.  
  2209. What: tclbind
  2210. Where: <URL:ftp://cs.unc.edu/pub/TclBind/>
  2211. Description: Code to perform bindings of Tcl commands to C++ member functions.
  2212.     Required TclX, but can also support TCL-DP.
  2213. Contact: <URL:mailto:menges@cs.unc.edu> (John Menges)
  2214.  
  2215. What: tclcompare
  2216. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclcompare.gz>
  2217. Description: Compare two lists for equality
  2218. Contact: <URL:mailto:david@davids.mmdf.com> (David Herron)
  2219.  
  2220. What: tclIV
  2221. Where: <URL:ftp://ftp.cpsc.ucalgary.ca/pub/roseman/tclIV.tar.Z>
  2222. Description: Tk wrappers for InterViews 3.1 widgets.
  2223. Contact: <URL:mailto:roseman@cpsc.ucalgary.ca> (Mark Roseman)
  2224.  
  2225. What: tclMIDI
  2226. Where: <URL:ftp://xor.com/pub/midi/tclmidi-2.1a8.tar.gz>
  2227.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclmidi-2.1.tar.gz>
  2228.     <URL:ftp://ftp.sterling.com/usenet/comp.sources.misc/packages/tclm/>
  2229.     other comp.sources.misc archives
  2230. Description: Tclm is Tcl extended with Standard MIDI file manipulation
  2231.     commands.  Version 2.1a8 is the current alpha version.  It
  2232.     will be released once the Windows port of the software is
  2233.     verified and the SMPTE support is added.
  2234. Contact: <URL:mailto:durian@advtech.uswest.com> (Mike Durian)
  2235.  
  2236. What: tclMotif extension of a Matrix widget
  2237. Where: From the contact
  2238. Description: Changes to tclMotif 1.2 to integrate the XbaeMatrixWidget
  2239.     (a freely distributable Motif efficient, editable matrix widget) into
  2240.     tclMotif.
  2241. Contact: <URL:mailto:sriram@tcs.com> (Sriram Srinivasan)
  2242.  
  2243. What: tclOBST
  2244. Where: <URL:ftp://ftp.fzi.de/pub/OBST/OBST3-4.3/>
  2245.     <URL:ftp://ftp.uu.net/pub/database/obst/>
  2246.     <URL:ftp://src.doc.ic.ac.uk/computing/databases/OBST/>
  2247. Description: Tcl library for the OBST persistent object management system.
  2248. Contact: <URL:mailto:stone@fzi.de>
  2249.  
  2250. What: tclprof
  2251. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclprof.shar.gz>
  2252. Description: Tcl performance profiling facility.  Works with Tcl 6.4.
  2253.     Comes as a part of tclX, but does not require it.
  2254. Contact: <URL:mailto:markd@grizzly.com> (Mark Diekhans)
  2255.  
  2256. What: tclRawTCP
  2257. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclRawTCP.shar.gz>
  2258. Description: Raw TCP package for Tcl/Tk based on tcpConnect.
  2259. Contact: <URL:mailto:khera@cs.duke.edu> (Vivek Khera)
  2260.  
  2261. What: tclsockets
  2262. Where: From the contact
  2263. Description: Tcl extension to BSD sockets
  2264. Contact: <URL:mailto:lance@markv.com> (Lance Ellinghouse)
  2265.  
  2266. What: tclTCP
  2267. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclTCP2.1.tar.gz>
  2268. Description: Tcl BSD socket library extension
  2269. Contact: <URL:mailto:vanandel@ncar.ucar.edu> (Joe VanAndel)
  2270.  
  2271. What: tclTCP+
  2272. Where: <URL:ftp://ftp.wag.caltech.edu/pub/kis/bin/tclTCP+1.1.tar.gz>
  2273.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclTCP+1.1.tar.gz>
  2274. Description: Adds inetd, timer, fork, nowait and other commands to tclTCP.
  2275. Contact: <URL:mailto:info@pgrams.com>
  2276.  
  2277. What: tclvogle
  2278. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclvogle.tar.gz>
  2279.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclvogleDOCS.tar.gz>
  2280.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/vogleWish.sun4.exe.gz>
  2281. Description: Tk [23]-D drawing widgets (alpha) based on very old Tk
  2282.     and Tcl.
  2283. Contact: <URL:mailto:mh@wx.gtegsc.com> (Mike Hoegeman)
  2284.  
  2285. What: tclvsdb
  2286. Where: <URL:ftp://ftp.netcom.com/pub/ci/cirque/tclvsdb-1.0.tar.gz>
  2287.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclvsdb-1.0.tar.gz>
  2288. Description: Very Simple DataBase package.  Uses only Tcl 7.3 (compatible
  2289.     with Tcl 7.4).  Provides multiple hierarchical tables per
  2290.     database and multi-user concurrent access with locking.
  2291.     Elements may be any Tcl list.  Database files are standard ASCII
  2292.     and are portable between platforms.
  2293. Contact: <URL:mailto:steven@cirque.com> (Steven B. Wahl)
  2294.  
  2295. What: tcl-www
  2296. Where: <URL:ftp://ce-toolkit.crd.ge.com/pub/tcl/tcl-www.tar.gz>
  2297. Description: A Tcl support library that works with dtclsh and
  2298.     provides support for embedded <tcl> tags in HTML template files,
  2299.     cleaning plain text so it is displayable as HTML, encoding
  2300.     URLs from within Tcl, and more.
  2301. Contact: Unknown
  2302.  
  2303. What: Extended Tcl (tclX)
  2304. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclX7.3b.tar.gz>
  2305.     <URL:ftp://ftp.neosoft.com/pub/tcl/distrib/tclX7.3b.tar.Z>
  2306.     <URL:ftp://ftp.neosoft.com/pub/tcl/distrib/tclX7.4a-b2.tar.gz>
  2307.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclX7.4a-b3.tar.gz>
  2308. Description: An essential package of extensions for Tcl.  Version 7.3b
  2309.     is compatible with Tcl 7.3/Tk 3.6.
  2310.     Adds advanced code loading facility, new programming constructs,
  2311.     debugging and profiling facilities, unix access commands, file
  2312.     i/o facilities including awk-like scanning for strings, extended
  2313.     list and a new key list capability, extended character and
  2314.     string manipulation commands, and time and date manipulation
  2315.     commands.  A beta release tclX 7.4 provides these extensions for
  2316.     Tcl 7.4/Tk 4.0.
  2317. Contact: <URL:mailto:tcl-project@NeoSoft.com>
  2318.  
  2319. What: tclX dynamic library patches
  2320. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclX_dld.shar.gz>
  2321. Description: Patches to tclX 6.x to support GNU dld (v. 3.2.3) dynamic
  2322.     libraries.
  2323. Contact: <URL:mailto:adrianho@nii.ncb.gov.sg> (Adrian J Ho)
  2324.  
  2325. What: tclX / Tk merge
  2326. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tclX-tk2.0.shar.gz>
  2327. Description: Replacement files to incorporate tclX with Tk 2.x
  2328. Contact: <URL:mailto:markd@grizzly.com> (Mark Diekhans)
  2329.  
  2330. What: tclXt
  2331. Where: posted to comp.lang.tcl - other locations unknown
  2332. Description: Tk hooks to allow calls to Xt routines.
  2333. Contact: Unknown
  2334.  
  2335. What: tclXtsend
  2336. Where: <URL:ftp://csc.canberra.edu.au/pub/motif/tclXtSend/tclXtSend.1.0.tar.Z>
  2337.     <URL:ftp://ftp.x.org/contrib/libraries/tclXtSend.1.0.tar.Z>
  2338. Description: Allow Xt applications to send msgs to Tk applications.
  2339. Contact: <URL:mailto:jan@pandonia.canberra.edu.au> (Jan Newmarch)
  2340.  
  2341. What: tcpConnect
  2342. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcpConnect.shar.gz>
  2343. Description: Tcl/Tk TCP extensions
  2344. Contact: <URL:mailto:pnr@innopoli.ajk.tele.fi> (Pekka Nikander)
  2345.  
  2346. What: TDebug
  2347. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tdebug-0.9.tar.gz>
  2348. Description: Tk debugger that one sources into their scripts.  Allows single
  2349.     stepping, etc.
  2350. Contact: <URL:mailto:schmid@fb3-s7.math.TU-Berlin.DE> (Gregor Schmid)
  2351.  
  2352. What: testevent
  2353. Where: From the contact
  2354. Description: Code for one of Tk 4.0's extended test commands, testevent,
  2355.     which allows one to generate arbitrary events.
  2356. Contact: <URL:mailto:John.Ousterhout@eng.sun.com> (John Ousterhout)
  2357.  
  2358. What: textView
  2359. Where: From the contact
  2360. Description: Provide a scrolling window on the last few lines of a stream.
  2361.     Sort of a window on a combination of less and tail -f.
  2362. Contact: <URL:mailto:sclayman@cs.ucl.ac.uk> (Stuart Clayman)
  2363.  
  2364. What: text widget 16 bit text support
  2365. Where: <URL:http://srg01.csd.hku.hk:8000/%7Eypyau/chinese-patch-for-tk>
  2366.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/chinese-patch-for-tk.patch.gz>
  2367. Description: tkFonts.c change to make it display Chinese text.
  2368. Contact: <URL:mailto:ypyau@hkuxb.hku.hk> (Carl Y.P. Yau)
  2369.  
  2370. What: text widget enhancements
  2371. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/text.constrained.shar.gz>
  2372. Description: A variety of constrained Tk text widget, placing a set of
  2373.     wrappers around the text widget.
  2374. Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (John Robert LoVerso)
  2375.  
  2376. What: text widget improved bindings
  2377. Where: From the contact
  2378. Description: Improved text widget bindings, allowing you to get the
  2379.     pixel XY coordinates of an index, move up and down one display
  2380.     line, and select text using shift cursor movements.
  2381. Contact: <URL:mailto:eric@pandora.Las-Vegas.NV.US> (Eric J. Schwertfeger)
  2382.  
  2383. What: text widget replacement
  2384. Where: <URL:ftp://ftp.math.ohio-state.edu/pub/users/ilya/>
  2385. Description: Drop in replacement for Tk 4's text widget.  Provides all of
  2386.     the normal text widget functionality, along with a text annotation
  2387.     type of 'block', which allow geometry management over the text
  2388.     within the rows of the block.  Allows one to do things like fractions,
  2389.     radicals, labeled equations, editable buttons, etc. Doc on the
  2390.     new text widget can be found at
  2391.     <URL:ftp://ftp.math.ohio-state.edu/pub/users/ilya/etext.html>
  2392. Contact: <URL:mailto:ilya@math.ohio-state.edu> (Ilya Zakharevich)
  2393.  
  2394. What: text widget underline colors
  2395. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TextUnderline.patch.gz>
  2396. Description: Modification to text widget to support color for tagged text
  2397.     and different color for underline.
  2398. Contact: <URL:mailto:xavier@cma.cma.fr> (Francois-Xavier Fornari)
  2399.  
  2400. What: text widget with arbitrary text
  2401. Where: From the contact
  2402. Description: New function to add to tkText.c which can be called
  2403.     with any arbitrary text - no special characters to be
  2404.     evaluated by the Tcl interpreter.
  2405. Contact: <URL:mailto:schwamb@isi.edu> (Karl B. Schwamb)
  2406.  
  2407. What: text widget with unlimited undo history
  2408. Where: From the contact
  2409. Description: Procedures to add an unlimited undo history to a text
  2410.     widget.
  2411. Contact: <URL:mailto:pa@mrao.cam.ac.uk> (Paul Alexander)
  2412.  
  2413. What: theObjects
  2414. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/theObjects-3.1.tar.gz>
  2415. Description: Small prototype-oriented object system.
  2416. Contact: <URL:mailto:Juergen.Wagner@iao.fhg.de> (Juergen Wagner)
  2417.     <URL:mailto:gandalf@Csli.Stanford.EDU> (Juergen Wagner)
  2418.  
  2419. What: this
  2420. Where: From the contact
  2421. Description: An easy way to build Tcl objects.
  2422. Contact: <URL:mailto:cball@etsd.ml.com> (Charles Ballance)
  2423.  
  2424. What: Tcl thread support (Chew)
  2425. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl-7.3-earl.tar.gz>
  2426. Description: A set of changes to Tcl 7.3 to make it more thread-sturdy.
  2427. Contact: <URL:mailto:earl@hpato.aus.hp.com> (Earl Chew)
  2428.  
  2429. What: Tcl thread support (Jankowski)
  2430. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/MTtcl0.8.tar.gz>
  2431. Description: Set of Tcl commands for the Solaris 2 thread library.
  2432.     Contains also a modified version of Tcl 7.3 so that it is
  2433.     thread sturdy.
  2434. Contact: <URL:mailto:booga@eng.sun.com> (Steve Jankowski)
  2435.  
  2436. What: Tcl_FormatCmd fix for SGI PowerChallenge
  2437. Where: From the contact
  2438. Description: Patch to Tcl_FormatCmd so that it works on the SGI.
  2439. Contact: <URL:mailto:karrels@mcs.anl.gov> (Ed Karrels)
  2440.  
  2441. What: Tihsho
  2442. Where: <URL:ftp://catless.ncl.ac.uk/pub/tihsho.tar.gz>
  2443.     <URL:ftp://ftp.aud.alcatel.com/tcl/code/tihsho.tar.gz>
  2444. Description: Set of Tcl procs to allow C++ like exception handling.
  2445.     Does not permit commercial use.
  2446. Contact: <URL:mailto:lindsay.marshall@newcastle.ac.uk> (Lindsay Marshall)
  2447.  
  2448. What: Time and date strings
  2449. Where: From the contact
  2450. Description: A couple of simple C functions which return the current time
  2451.     and date string - can be linked into one's Tcl interpreter.
  2452. Contact: <URL:mailto:mkgdyn@world.std.com> (Michael Ganley)
  2453.  
  2454. What: Time string split
  2455. Where: From the contact
  2456. Description: Convert an argument of number of seconds into a list of
  2457.     year, month, day, hour, minutes and seconds.
  2458. Contact: <URL:mailto:hclsmith@ra.isisnet.com> (Hume Smith)
  2459.  
  2460. What: Tix widget set
  2461. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/Tix3.6d.tar.gz>
  2462.     <URL:ftp://linc.cis.upenn.edu/pub/ioi/Tix4.0a5.tar.gz>
  2463. Description: FileSelectBox, ComboBox, LabelFrame, ScrolledListBox
  2464.     DialogButtons widgets and more, all implemented in Tcl scripts.
  2465.     Includes more Motif-like bindings as well.
  2466.     Also includes a paper on writing Tk widgets in Tcl.
  2467.     The beta version 4.0 is a major upgrade, dependant on Tk 4.0.
  2468.     More information available at
  2469.     <URL:http://www.cis.upenn.edu/%7Eioi/tix/tix.html>.
  2470. Contact: <URL:mailto:ioi@graphics.cis.upenn.edu> (Ioi Kim Lam)
  2471.     Send email and ask to be added to the Tix mailing list at
  2472.     <URL:mailto:tix-info@graphics.cis.upenn.edu>.
  2473.  
  2474. What: Tk 3 tear off menus under Tk 4
  2475. Where: From the contact
  2476. Description: Patch to provide support for both the old and new tear off menus.
  2477. Contact: <URL:mailto:loverso@osf.org> (John Robert LoVerso)
  2478.  
  2479. What: Tk and C++
  2480. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk3.6forC++.patch.gz>
  2481. Description: A patch to make tk3.3 usable with C++.
  2482. Contact: <URL:mailto:ken@syd.dit.csiro.au> (Ken Yap)
  2483.  
  2484. What: Tk and Motif event handling in one process
  2485. Where: From the contact
  2486. Description: A complete example of a Motif application which also processes
  2487.     the events for a Tk interpreter.
  2488. Contact: <URL:mailto:mdb@silvaco.com> (Mike David Bennett)
  2489.  
  2490. What: Tk auxiliary library of bindings
  2491. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkauxlib-2.0.tar.gz>
  2492. Description: Extensive set of Tk enhancements to add more Motif
  2493.     compatibility in keyboard bindings, as well as add validation
  2494.     capabilities and other things.
  2495. Contact: <URL:mailto:kennykb@crd.ge.com> (Kevin B. Kenny)
  2496.  
  2497. What: tk Bell and Cutbuffer patches
  2498. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/bellcut3.2.pat>
  2499.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/bellcut.shar.gz>
  2500.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkBellCutbuffer.shar.gz>
  2501. Description: Tk 3.2, 2.3, and 2.1 patches to add bell and cutbuffer commands.
  2502.     Note: Similar capabilities are in the BLT extension.
  2503. Contact: <URL:mailto:davis@dri.cornell.edu> (Jim Davis)
  2504.     <URL:mailto:Rick_Ohnemus@Sterling.COM> (Richard Ohnemus)
  2505.  
  2506. What: tk benzier cubic splines with arbitrary control points
  2507. Where: From the contact
  2508. Description: A proc to calculate curve points
  2509. Contact: <URL:mailto:t-flores@nimr.mrc.ac.uk> (Tom Flores)
  2510.  
  2511. What: Tk Emacs bindings (Karrels)
  2512. Where: From the contact
  2513. Description: A set of Tk bindings to look like Emacs.
  2514. Contact: <URL:mailto:karrels@mcs.anl.gov> (Edward L. Karrels)
  2515.  
  2516. What: Tk Emacs bindings (Weissman)
  2517. Where: From the contact
  2518. Description: A set of Tk bindings for Text and Entry widgets to look like
  2519.     Emacs.  This includes a kill ring, keyboard macros, undo,
  2520.     numeric prefixes and multikey chords.
  2521. Contact: <URL:mailto:weissman@gte.com> (Mark Weissman)
  2522.  
  2523. What: Tk Emacs widget
  2524. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TkEmacs1.3.tar.gz>
  2525. Description: Emacs widget for the Tk widget set.  Allows emacs-lisp code to
  2526.     be sent to emacs and Tcl code to be sent from emacs to Tcl.
  2527.     Works with tk2.3 and tk3.0 (and should work with tk3.1 when it
  2528.     is available).  Contains patches for GNU Emacs 18.58 and 18.59.
  2529. Contact: <URL:mailto:garfield@cs.tu-berlin.de> (Sven Delmas)
  2530.  
  2531. What: tk equivalent of XTextWidth
  2532. Where: From the contact
  2533. Description: Tk wrapper for XTextWidth that computes the width of
  2534.     a medium width character in pixels.
  2535. Contact: <URL:mailto:johnmay@cs.ucsd.edu> (John May)
  2536.  
  2537. What: Tk focus follows pointer
  2538. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/focus3.1a.PATCH.gz>
  2539. Description: Tk 3.[12] patch to implement focus follows pointer and
  2540.     key propagation model.
  2541. Contact: <URL:mailto:kennard@ohm.eecs.Berkeley.EDU> (Kennard White)
  2542.  
  2543. What: Tk menu insert subcommand
  2544. Where: From the contact
  2545. Description: Tk 3.6 menu widget insert subcommand allowing you to
  2546.     insert anywhere in the menu.
  2547. Contact: <URL:mailto:tromey@busco.lanl.gov> (Tom Tromey)
  2548.  
  2549. What: Tk menu postcommand fix
  2550. Where: From the contact
  2551. Description: Tk 3.6 tkMenu -postcommand fix for keeping menu on-screen.
  2552. Contact: <URL:mailto:tromey@cns.caltech.edu> (Tom Tromey)
  2553.  
  2554. What: tk mwm enhancements
  2555. Where: From the contact
  2556. Description: Tk patches to allow you to set the mwm decoration, add
  2557.     protocols to the mwm menus, etc.
  2558. Contact: <URL:mailto:ioi@graphics.cis.upenn.edu> (Ioi Kim Lam)
  2559.  
  2560. What: Tk private color maps (Crocker)
  2561. Where: From the contact
  2562. Description: Some C++ code which trys to determine when to allocate a
  2563.     private color map, and when doing so, attempts to allocate the colors
  2564.     in a way to minimize flashing.
  2565. Contact: <URL:mailto:whc@analog.com> (Bill Crocker)
  2566.  
  2567. What: Tk private color maps (Kliese)
  2568. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TkPC0.03.tar.gz>
  2569. Description: Add private colormaps to Tk.
  2570. Contact: <URL:mailto:stester@ag4.ruhr-uni-bochum.de> (Rainer Kliese)
  2571.  
  2572. What: Tk raster widget
  2573. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/raster0.1.tar.gz>
  2574. Description: A Tk drawing bitmap graphics widget .  There is support
  2575.     for a backing pixmap, points, rectangles, lines, and polygons.
  2576.     There is also an extension to raster called image, which allows
  2577.     to you manipulate areas of the pixmap and even load and save
  2578.     them as ppm images.
  2579. Contact: <URL:mailto:esperanc@umiacs.umd.edu> (Claudio Esperanca)
  2580.  
  2581. What: tk RichText Format widget
  2582. Where: <URL:ftp://multimedia.cc.gatech.edu/pub/tk-rtf-0.1.tar.Z>
  2583. Description: Tk based Microsoft RichText File Format widget reader (pre-alpha).
  2584. Contact: <URL:mailto:iansmith@haring.cc.gatech.edu> (Ian Smith)
  2585.  
  2586. What: tk send reliability enhancement
  2587. Where: From the contact
  2588. Description: A wrapper for Tk's send to provide a more reliable RPC
  2589.     mechanism.  Most importantly, the typical timeout of the send is
  2590.     avoided.  It is called rpc.tcl and should soon show up on archives.
  2591. Contact: <URL:mailto:John Robert LoVerso <URL:mailto:John@LoVerso.Southborough.MA.US>
  2592.  
  2593. What: tk send security enhancement
  2594. Where: From the contact
  2595. Description: If PARANOID_SEND is defined at compile time, check before
  2596.     every send command to see if an xhost has occured.
  2597. Contact: <URL:mailto:js@bu.edu> (Jay Sekora)
  2598.  
  2599. What: Tk table widget
  2600. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkTable.0.2a.tar.gz>
  2601. Description: Written in C, variable width table columns and rows, titles,
  2602.     attaches to an array variable, supports standard Tk fonts, reliefs,
  2603.     support scrollbars, has tag styles, in-cell editing, different
  2604.     drawing modes, can stretch rows and columns.
  2605. Contact: <URL:mailto:roland@singnet.com.sg> (Roland King)
  2606.  
  2607. What: Tk terminal widget
  2608. Where: From the contact
  2609. Description: A Tk terminal emulator-like widget.
  2610. Contact: <URL:mailto:rs6y+@andrew.cmu.edu> (Rudi Stouffs)
  2611.  
  2612. What: Tk triangular button
  2613. Where: From the contact
  2614. Description: Tk code for triangular buttons on scrollbars, or whatever.
  2615. Contact: <URL:mailto:John Robert LoVerso <URL:mailto:John@LoVerso.Southborough.MA.US>
  2616.  
  2617. What: Tk without X (beta)
  2618. Where: <URL:ftp://toe.cs.berkeley.edu/pub/multimedia/misc/tknx0.3.tar.Z>
  2619. Description: A version of Tk without the X dependent code.  Allows the
  2620.     construction of programs using send, after and a few of the
  2621.     other non-X specific commands.  Useful to use with Tcl-DP.
  2622. Contact: <URL:mailto:bsmith@cs.cornel.edu> (Brian Smith)
  2623.  
  2624. What: tkEntry secure modification
  2625. Where: <URL:ftp://ftp.efland.uu.net/pub/secure_tkEntry.patch>
  2626. Description: Patch to tkEntry so that it doesn't display text being
  2627.     entered - useful for entry of passwords, etc.
  2628. Contact: <URL:mailto:gary@efland.UU.NET> (Gary Thomas)
  2629.  
  2630. What: tkFScale
  2631. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkFScale-1.4.tar.gz>
  2632. Description: Tk 3.3 Scale widget which uses floating-point values.
  2633. Contact: <URL:mailto:paulus@cs.anu.edu.au> (Paul Mackerras)
  2634.  
  2635. What: tkGLXwin
  2636. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkGLXwin-1.3.2.tar.gz>
  2637.     <URL:ftp://media.mit.edu/pub/tkGLXwin-1.3.2.tar.Z>
  2638. Description: Tk 3.x Silicon Graphics Graphics Library widget interface.
  2639.     Note there is an Xlib emulation of SGI's GL at
  2640.     <URL:ftp://ftp.thp.Uni-Duisburg.DE/pub/source/X11/Ygl-2.7.tar.gz>.
  2641.     Contact <URL:mailto:fred@thp.Uni-Duisburg.DE> (Fred Hucht) for
  2642.     details.
  2643. Contact: <URL:mailto:halazar@media.mit.edu> (Michael Halle)
  2644.  
  2645. What: tkInput
  2646. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkInput.tar.gz>
  2647. Description: A transparent input-only Tk widget.
  2648. Contact: <URL:mailto:mgc@cray.com> (Mark G. Christenson)
  2649.  
  2650. What: TkMegaWidget
  2651. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TkMegaWidget3.6g.tar.gz>
  2652. Description: Support new Tcl/Tk widgets allowing you to attach minor commands
  2653.     and options to a widget, or even a private interpreter.
  2654. Contact: <URL:mailto:garfield@cs.tu-berlin.de> (Sven Delmas)
  2655.  
  2656. What: Tkoglx
  2657. Where: <URL:ftp://linc.cis.upenn.edu/pub/ioi/tkoglx.tar.gz>
  2658. Description: Experimental extension to support a small subset of
  2659.     Open GL.  Use tkGLX if you need everything.
  2660. Contact: <URL:mailto:ioi@blue.seas.upenn.edu> (Ioi Kim Lam)
  2661.  
  2662. What: TkReplay
  2663. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TkReplay0.40.tar.gz>
  2664. Description: Provides a Tk record and replay facility for your Tk program.
  2665. Contact: <URL:mailto:crowley@cs.unm.edu> (Charlie Crowley)
  2666.  
  2667. What: tkScale modifications
  2668. Where: From the contact
  2669. Description: Modifications to tkScale so that command is not executed
  2670.     until ButtonRelease, allow an optional list of labels to use
  2671.     for values, and add a single step click button.
  2672. Contact: <URL:mailto:caron@acd.ucar.edu> (John Caron)
  2673.  
  2674. What: TkSteal
  2675. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/TkSteal3.6h.tar.gz>
  2676. Description: Package to allow embedding of external applications
  2677.     (like emacs, ghostscript, xterm, etc.) into a Tk widget
  2678.     without changing the application.  Replaces TkEmacs.
  2679. Contact: <URL:mailto:tkemacs@cs.tu-berlin.de>
  2680.  
  2681. What: tkText (Tk 1.3 compatible - Cole)
  2682. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkText-inst.tar.gz>
  2683. Description: A Tk 1.3 tkText text widget and installation patches
  2684. Contact: <URL:mailto:dcc@ssds.com> (Derrick C. Cole)
  2685.  
  2686. What: tkText (Tk 1.3 compatible - Christenson)
  2687. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkText.shar.gz>
  2688. Description: A Tk 1.3 tkText text widget
  2689. Contact: <URL:mailto:mgc@cray.com> (M. G. Christenson)
  2690.  
  2691. What: tkText (Tk 2.0 compatible)
  2692. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tkText-2.0.tar.gz>
  2693. Description: A Tk 2.0 tkText text widget
  2694. Contact: <URL:mailto:mgc@cray.com> (M. G. Christenson)
  2695.  
  2696. What: TkWindow access
  2697. Where: From the contact
  2698. Description: Trivial function to get at the Tk_Window of an event.
  2699. Contact: <URL:mailto:Nick.Ing-Simmons@tiuk.ti.com> (Nick Ing-Simmons)
  2700.  
  2701. What: Tooltalk interface
  2702. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/toocl-1.4.tar.gz>
  2703.     <URL:ftp://avahi.inria.fr/pub/toocl.tar.gz>
  2704. Description: A Tcl/Tk interface to Tooltalk 1.0.2, based on Tcl 6.7 and Tk 3.2a.
  2705. Contact: <URL:mailto:beust@sophia.inria.fr> (Cedric Beust)
  2706.  
  2707. What: Tooltalk interface mods (Boyer)
  2708. Where: From the contact
  2709. Description: Set of patches to toocl-1.4 so that it works with Tcl 7.3.
  2710. Contact: <URL:mailto:pdboyer@c3i.saic.com> (Paul D. Boyer)
  2711.  
  2712. What: Tooltalk interface mods (Wette)
  2713. Where: From the contact
  2714. Description: Set of diffs to get toocl to work under Tcl 7.
  2715. Contact: <URL:mailto:matthew.r.wette@jpl.nasa.gov> (Matt Wette)
  2716.  
  2717. What: ToolTips
  2718. Where: From the contact
  2719. Description: Provides a way to allow one to associate Microsoft-like tooltips
  2720.     to icons in a Tk application.
  2721. Contact: <URL:mailto:pdboyer@c3i.saic.com> (Paul Boyer )
  2722.  
  2723. What: transient window creation support
  2724. Where: From the contact
  2725. Description: Tk procedures for creating simple transient top-level windows.
  2726. Contact: <URL:mailto:kennykb@dssv01.crd.ge.com> (Kevin B. Kenny)
  2727.  
  2728. What: transpose elements within a list of lists
  2729. Where: From the contact
  2730. Description: A pure Tcl (slow) script that takes a Tcl list of lists where
  2731.     the number of elements are monotonically non-increasing and
  2732.     transposes the elements.
  2733. Contact: <URL:mailto:kennykb@carla.crd.ge.com> (Kevin B. Kenny)
  2734.  
  2735. What: Tcl trap command
  2736. Where: From the contact
  2737. Description: C code that can be linked into a Tcl interpreter to allow
  2738.     one to trap signals.  Original author unknown.
  2739. Contact: <URL:mailto:sani.nassif@att.com> (Sani R. Nassif)
  2740.  
  2741. What: Tree Table
  2742. Where: <URL:ftp://archive.cis.ohio-state.edu/pub/tknews/treetable.tar.gz>
  2743. Description: C code to link into you interpretor which allows you to
  2744.     display n-ary trees in a tabular hierarchical form.
  2745. Contact: <URL:mailto:mdm@cis.ohio-state.edu> (Michael Moore)
  2746.  
  2747. What: Triangular Button
  2748. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/tribut.tcl.gz>
  2749. Description: A triangular button using a mostly hidden scrollbar.
  2750. Contact: <URL:mailto:John@LoVerso.Southborough.MA.US> (John Robert LoVerso)
  2751.  
  2752. What: turtle graphics
  2753. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/TkTurtle-1.0.shar.gz>
  2754. Description: Extended Tcl/Tk simple Logo-like turtle graphics package.
  2755. Contact: <URL:mailto:kjx@comp.vuw.ac.nz> (R James Noble)
  2756.  
  2757. What: modified unknown procedure
  2758. Where: From the contact
  2759. Description: This version of unknown, based on the TclX7.3b one,
  2760.     works around a bug in the default Tcl unknown procedure.
  2761. Contact: <URL:mailto:brettle@picard.jmb.bah.com> (Dean Brettle)
  2762.  
  2763. What: uncgi
  2764. Where: From the contact
  2765. Description: Tcl procedure to parse the CGI form data.
  2766. Contact: <URL:mailto:dl@hplyot.obspm.fr> (Laurent Demailly)
  2767.  
  2768. What: user event package
  2769. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/uevent-0.95.tar.gz>
  2770. Description: Implement user generated events in tk, which allow one to
  2771.     do event driven programming separate from X events.
  2772. Contact: <URL:mailto:mhalle@media.mit.edu> (Michael Halle)
  2773.  
  2774. What: validate
  2775. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/validate.shar.gz>
  2776. Description: example of using bindings to validate entry widget data.
  2777. Contact: <URL:mailto:vanandel@ncar.ucar.edu> (Joe VanAndel)
  2778.  
  2779. What: varframe
  2780. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/varframe.tar.gz>
  2781. Description: Extension to provide variable environment language-visible
  2782.     objects (user defined call frames) within Tcl.
  2783. Contact: <URL:mailto:cimarron@montage.com> (Cimarron Taylor)
  2784.  
  2785. What: variable argument process
  2786. Where: From the contact
  2787. Description: Tcl procedure (args) to make handling variable
  2788.     number of procdure arguments and keywords easier to process.
  2789. Contact: <URL:mailto:gandalf@Csli.Stanford.EDU> (Juergen Wagner)
  2790.  
  2791. What: virtual listbox
  2792. Where: From the contact
  2793. Description: This is a derivative of tkListbox.c which implements the
  2794.     tk vlistbox command.  With it, one can maintain a small cache of
  2795.     in memory items, with the rest maintained on a disk file.
  2796.     It does not currently support multiple selection. 
  2797. Contact: <URL:mailto:gregg@neosoft.com> (Greg Goodman)
  2798.     
  2799. What: Visual Tcl
  2800. Where: <URL:ftp://ftp.sco.com/TLS/tls074.>
  2801.     <URL:http://www.sco.com/Products/vtcl/vtcl.html>
  2802. Description: A MultiPlatform port of SCO Visual Tcl 1.0.  Extends the
  2803.     Tcl 7.3/TclX 7.3 environment with commands to support Motif 1.2.
  2804. Contact: <URL:mailto:zibi@x.co.uk> (Zbigniew Perlinski)
  2805.     <URL:mailto:davidy@sco.com> (David Young)
  2806.  
  2807. What: VROOM binding
  2808. Where: From the contact
  2809. Description: The Volume Rendering using Object-Oriented Methods
  2810.     project is a C++ class library aimed at multi-modal visualization.
  2811.     The Tcl/Tk bindings for the package (TclVroom) are in development.
  2812.     For more information see <URL:http://www.cv.ruu.nl/>.
  2813. Contact: <URL:mailto:karel@cv.ruu.nl> (Karel Zuiderveld)
  2814.  
  2815. What: VUM widgets
  2816. Where: <URL:ftp://ftphost.comp.vuw.ac.nz/pub/languages/tcl/vuw-widgets-1.1.tar.gz>
  2817.     <URL:ftp://ftp.cs.tu-berlin.de/pub/tcl/local/misc/vuw_meters_widgets.tar.gz>
  2818.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/VU-widgets.tar.gz>
  2819. Description: Tk bargraph, dial, pie, strip chart widgets.
  2820.     Steve just ported the widgets to the latest Tcl/Tk.
  2821. Contact: <URL:mailto:sysseh@devetir.qld.gov.au> (Steve Hocking)
  2822.  
  2823. What: vwtable
  2824. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/vwtable-0.6.tar.gz>
  2825. Description: A table widget
  2826. Contact: <URL:mailto:shadow@apricot.com> (Aaron Jackson)
  2827.  
  2828. What: warp
  2829. Where: From the contact
  2830. Description: Tk warp command to move the mouse point to specific locations.
  2831. Contact: <URL:mailto:fine@cis.ohio-state.edu> (Thomas A Fine)
  2832.  
  2833. What: Tk WhenIdle extension
  2834. Where: From the contact
  2835. Description: Provide the user access to Tk_DoWhenIdle from Tcl rather than
  2836.     just from C.  This gives the user the ability to tell Tk to
  2837.     execute some code only when there is free time.
  2838. Contact: <URL:mailto:karrels@mcs.anl.gov> (Edward L. Karrels)
  2839.  
  2840. What: widget2ps
  2841. Where: From the contact
  2842. Description: Walk a widget tree and query text carrying widgets for
  2843.     their positions and contents.  Output the resulting PostScript
  2844.     to either a string or a file.
  2845. Contact: <URL:mailto:przemek@rrdstrad.nist.gov> (przemek klosowski)
  2846.  
  2847. What: widgetTree
  2848. Where: From the contact
  2849. Description: Provide the ability to describe a tree of widgets to ease
  2850.     creation, etc.  Also includes matrix, a widget which supports a two
  2851.     dimensional plane of widgets or widget trees.
  2852. Contact: <URL:mailto:sakoh@sra.co.jp> (Hiroshi Sakoh)
  2853.  
  2854. What: wincr
  2855. Where: From the contact
  2856. Description: A Tcl 'word' increment command - increment string 'aa' to
  2857.     'ab', 'ac', etc.
  2858. Contact: <URL:mailto:bbum@friday.com> (Bill Bumgarner)
  2859.  
  2860. What: window manager raise command (Abbott)
  2861. Where: From the contact
  2862. Description: Raise a window to the top of a stack.
  2863. Contact: <URL:mailto:ka0p+@EDRC.CMU.EDU> (Kirk Abbott)
  2864.  
  2865. What: window manager raise command (Chaffee)
  2866. Where: From the contact
  2867. Description: Small mod to tkWm to add a raise subcommand, used to raise
  2868.     specific windows.
  2869. Contact: <URL:mailto:chaffee@cs.berkeley.edu> (Gordon Chaffee)
  2870.  
  2871. What: wmstuff
  2872. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/wmstuff.tar.gz>
  2873.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/wmstuff.patch1.shar.gz>
  2874. Description: Tk support for ICCCM WM_PROTOCOLS & WM_DELETE
  2875. Contact: <URL:mailto:mh@wx.gtegsc.com> (Mike Hoegeman)
  2876.  
  2877. What: WWWinda
  2878. Where: From the contact
  2879. Description:  A Linda like language based on Tcl-DP.
  2880. Contact: <URL:mailto:sgutfreund@gte.com> (Yechezkal-Shimon Gutfreund)
  2881.  
  2882. What: X11 Selection support enhancement
  2883. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tk_select_patch.gz>
  2884. Description: Tk 3.6 Patch for non-XA_PRIMARY selections.  Useful for
  2885.     cut and paste support between Tk and XView toolkit-based tools.
  2886. Contact: <URL:mailto:Nick.Ing-Simmons@tiuk.ti.com> (Nick Ing-Simmons)
  2887.  
  2888. What: X11 visual selection subcommand
  2889. Where: From the contact
  2890. Description: Adds a -visual subcommand to Tk's frame and top-level widgets.
  2891. Contact: <URL:mailto:paulus@cs.anu.edu.au> (Paul Mackerras)
  2892.  
  2893. What: X11 XID enhancement (Kaplan)
  2894. Where: From the contact
  2895. Description: Set of replacement functions for default X Consortium XID
  2896.     management routines.
  2897. Contact: <URL:mailto:gckaplan@ssl.berkeley.edu> (George C. Kaplan)
  2898.  
  2899. What: X11 XID enhancement (Hoegeman)
  2900. Where: From the contact
  2901. Description: tkXID function to allow tk to override the default
  2902.     XID allocation scheme. Add included header to tk.h and tkInt.h
  2903.     to have it used by libtk.a.
  2904. Contact: <URL:mailto:mh@wx.gtegsc.com> (Michael Hoegeman)
  2905.  
  2906. What: XPG patch to Tcl 7.3
  2907. Where: <URL:ftp://ftp.neosoft.com/pub/tcl/distrib/tcl7.3-XPG.patch.gz>
  2908.     <URL:ftp://ftp.aud.alcatel.com/tcl/extensions/tcl7.3-XPG.patch.gz>
  2909. Description: Provides XPG localization support to Tcl.  This allows
  2910.     one to change the way that floating point numbers are
  2911.     displayed, etc.
  2912. Contact: <URL:mailto:markd@sco.com> (Mark Diekhans)
  2913.  
  2914. What: Xt replay library
  2915. Where: <URL:ftp://csc.canberra.edu.au/pub/motif/ReplayXt.*.tar.z>
  2916.     <URL:ftp://ftp.aud.alcatel.com/tcl/code/replayXt.1.1.tar.gz>
  2917. Description: A library with one entry point that allows an Intrinsics
  2918.     or Xt based application to be executed from a script file.
  2919.     In particular, Athena or Motif toolkit applications
  2920.     can be played back.  Scripts are written in Tcl.
  2921.     Requires X11R5, Motif 1.2, Tcl 7.3.
  2922. Contact: <URL:mailto:jan@pandonia.canberra.edu.au> (Jan Newmarch)
  2923.  
  2924. What: XView Drop support
  2925. Where: From the contact
  2926. Description: First hack at receiving XView drops in Tk.
  2927. Contact: <URL:mailto:Nick.Ing-Simmons@tiuk.ti.com> (Nick Ing-Simmons)
  2928.  
  2929. What: yaap - Yet Another Argument Parsing utility
  2930. Where: <URL:ftp://ftp.aud.alcatel.com/tcl/code/yaap-0.9.shar.gz>
  2931. Description: Template based argument parsing utility, inspired by
  2932.     XtGetApplicationResources() function.
  2933. Contact: <URL:mailto:pzi@interlog.com> (Peter Ziobrzynski)
  2934.  
  2935. What:
  2936. Where: <URL:ftp://site.ext/pub/path/file.gz>
  2937. Description:
  2938. Contact: <URL:mailto:user@site.ext> (User Name)
  2939.  
  2940. ------------------------------
  2941.  
  2942. End of comp.lang.tcl Frequently Asked Questions (5/5)
  2943. *****************************************************
  2944. -- 
  2945. :s Larry W. Virden                 INET: larry.virden@cas.org
  2946. :s <URL:http://www-bprc.mps.ohio-state.edu/cgi-bin/hpp/lvirden_sig.html>
  2947. :s Unless explicitly stated to the contrary, nothing in this posting should 
  2948. :s be construed as representing my employer's opinions.
  2949.